-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
Description
What happened?
My setup:
- Running Microsoft Azure Container Apps in a single container app environment, with no external/public ingress enabled.
- Running the
selenium/standalone-chrome:nightlyDocker image on an Azure Container App container with 2 CPU and 4 Gb memory. The container is not always running; a replica (or instance) spins up only when there is work for it to do. - Running a Rust server also as a container app which connects to the
standalone-chromecontainer to perform web scraping and other Selenium-type tasks.
Chrome capabilities set in Rust:
let mut caps = DesiredCapabilities::chrome();
caps.set_headless()?;
caps.set_disable_web_security()?;
caps.set_ignore_certificate_errors()?;
caps.set_no_sandbox()?;
caps.set_disable_gpu()?;
caps.set_disable_dev_shm_usage()?;
Occasionally my Rust server reports that it is unable to send a request to the standalone-chrome server, which ends further processing on the Rust server. I am able to run standalone-chrome on my laptop in Docker Desktop with no issues, but I get a WebDriverException and java.lang.RuntimeException: java.lang.InterruptedException when I run it on Azure.
Command used to start Selenium Grid with Docker (or Kubernetes)
I dont really know since this runs on Microsoft Azure. I imagine they just do something like docker run.Relevant log output
The WebDriverException:
2025-02-06 20:14:19,933 INFO spawned: 'selenium-standalone' with pid 12
2025-02-06 20:14:19,940 INFO success: xvfb entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-02-06 20:14:19,941 INFO success: vnc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-02-06 20:14:19,941 INFO success: novnc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-02-06 20:14:19,942 INFO success: selenium-standalone entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
Appending Selenium option: --heartbeat-period 30
Appending Selenium option: --log-level INFO
Appending Selenium option: --http-logs false
Appending Selenium option: --structured-logs false
Appending Selenium option: --reject-unsupported-caps true
Selenium Grid Standalone configuration:
[network]
relax-checks = true
[node]
grid-url = "http://chromedriver:4444"
session-timeout = 30
override-max-sessions = true
detect-drivers = false
drain-after-session-count = 0
max-sessions = 5
[[node.driver-configuration]]
display-name = "chrome"
stereotype = '{"browserName": "chrome", "browserVersion": "133.0", "platformName": "Linux", "goog:chromeOptions": {"binary": "/usr/bin/google-chrome"}, "se:containerName": "chromedriver--[redacted]", "container:hostname": "chromedriver--[redacted]"}'
max-sessions = 5
Starting Selenium Grid Standalone...
Appending Selenium option: --tracing false
Tracing is disabled
Using JAVA_OPTS: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs -Dwebdriver.remote.enableTracing=false -Dwebdriver.httpclient.version=HTTP_1_1
20:14:20.777 INFO [LoggingOptions.configureLogEncoding] - Using the system default encoding
20:14:20.783 INFO [LoggingOptions.getTracer] - Using null tracer
20:14:21.288 INFO [LoggingOptions.getTracer] - Using null tracer
20:14:21.302 INFO [NodeOptions.getSessionFactories] - Detected 4 available processors
20:14:21.303 WARN [NodeOptions.getSessionFactories] - Overriding max recommended number of 4 concurrent sessions. Session stability and reliability might suffer!
20:14:21.304 WARN [NodeOptions.getSessionFactories] - One browser session is recommended per available processor. Safari is always limited to 1 session per host.
20:14:21.304 WARN [NodeOptions.getSessionFactories] - Overriding this value for Internet Explorer is not recommended. Issues related to parallel testing with Internet Explored won't be accepted.
20:14:21.304 WARN [NodeOptions.getSessionFactories] - Double check if enabling 'override-max-sessions' is really needed
20:14:21.304 WARN [NodeOptions.getSessionFactories] - Max sessions set to 5
20:14:21.354 INFO [NodeOptions.report] - Adding chrome for {"browserName": "chrome","browserVersion": "133.0","container:hostname": "chromedriver--0000004-864fbf65f6-htb6p","goog:chromeOptions": {"binary": "\u002fusr\u002fbin\u002fgoogle-chrome"},"platformName": "linux","se:containerName": "chromedriver--0000004-864fbf65f6-htb6p","se:noVncPort": 7900,"se:vncEnabled": true} 5 times
20:14:21.395 INFO [Node.<init>] - Binding additional locator mechanisms: relative
20:14:21.413 INFO [GridModel.setAvailability] - Switching Node 10096fc0-42a8-4572-9369-726b4e898135 (uri: http://100.100.203.194:4444) from DOWN to UP
20:14:21.414 INFO [LocalDistributor.add] - Added node 10096fc0-42a8-4572-9369-726b4e898135 at http://100.100.203.194:4444. Health check every 120s
20:14:21.529 INFO [Standalone.execute] - Started Selenium Standalone 4.29.0-SNAPSHOT (revision 800abb1): http://100.100.203.194:4444
20:14:29.481 INFO [LocalDistributor.newSession] - Session request received by the Distributor:
[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--headless, --disable-web-security, --ignore-certificate-errors, --no-sandbox, --disable-gpu, --disable-dev-shm-usage]}}]
20:14:29.483 INFO [LocalDistributor.newSession] - Session request received by the Distributor:
[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--headless, --disable-web-security, --ignore-certificate-errors, --no-sandbox, --disable-gpu, --disable-dev-shm-usage]}}]
20:14:30.290 INFO [LocalNode.newSession] - Session created by the Node. Id: e06d5b8db32602b1528ffbdbdc24ce94, Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:43411}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--[redacted]..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://[redacted], setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:14:30.299 INFO [LocalNode.newSession] - Session created by the Node. Id: 7e03accdf75a0d122ccb31100e6374cd, Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45669}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--[redacted]..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://100.100.203.194:7900, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:14:30.338 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: e06d5b8db32602b1528ffbdbdc24ce94
Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:43411}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--[redacted]..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://[redacted], setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:14:30.347 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 7e03accdf75a0d122ccb31100e6374cd
Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45669}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--[redacted]..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://1[redacted], setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:14:31.267 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: 7e03accdf75a0d122ccb31100e6374cd
20:14:31.267 INFO [GridModel.release] - Releasing slot for session id 7e03accdf75a0d122ccb31100e6374cd
20:14:31.268 INFO [SessionSlot.stop] - Stopping session 7e03accdf75a0d122ccb31100e6374cd
20:14:55.102 WARN [SpanWrappedHttpHandler.execute] - Unable to execute request: Build info: version: '4.29.0-SNAPSHOT', revision: '800abb1'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.164.1-1.cm2', java.version: '21.0.6'
Driver info: driver.version: unknown
org.openqa.selenium.WebDriverException: Build info: version: '4.29.0-SNAPSHOT', revision: '800abb1'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.164.1-1.cm2', java.version: '21.0.6'
Driver info: driver.version: unknown
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:419)
at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54)
at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
at org.openqa.selenium.grid.node.DefaultActiveSession.execute(DefaultActiveSession.java:62)
at org.openqa.selenium.grid.node.local.SessionSlot.execute(SessionSlot.java:130)
at org.openqa.selenium.grid.node.local.LocalNode.executeWebDriverCommand(LocalNode.java:728)
at org.openqa.selenium.grid.node.ForwardWebDriverCommand.execute(ForwardWebDriverCommand.java:48)
at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute(SpanWrappedHttpHandler.java:87)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.grid.node.Node.execute(Node.java:287)
at org.openqa.selenium.grid.web.CombinedHandler.execute(CombinedHandler.java:55)
at org.openqa.selenium.grid.web.RoutableHttpClientFactory$1.execute(RoutableHttpClientFactory.java:71)
at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:183)
at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.grid.router.Router.execute(Router.java:89)
at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0(EnsureSpecCompliantResponseHeaders.java:34)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0(AddWebDriverSpecHeaders.java:35)
at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0(SeleniumHandler.java:49)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:386)
at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:413)
... 37 more
20:15:51.404 INFO [LocalNode.stopTimedOutSession] - Session id e06d5b8db32602b1528ffbdbdc24ce94 timed out, stopping...
20:15:51.423 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: e06d5b8db32602b1528ffbdbdc24ce94
20:15:51.424 INFO [GridModel.release] - Releasing slot for session id e06d5b8db32602b1528ffbdbdc24ce94
20:15:51.424 INFO [SessionSlot.stop] - Stopping session e06d5b8db32602b1528ffbdbdc24ce94
java.lang.InterruptedException:
2025-02-06T20:30:36.57299 Connecting to the container 'chromedriver'...
2025-02-06T20:30:36.60951 Successfully Connected to container: 'chromedriver' [Revision: 'chromedriver--[redacted]', Replica: 'chromedriver--[redacted]4']
max-sessions = 5
Starting Selenium Grid Standalone...
Appending Selenium option: --tracing false
Tracing is disabled
Using JAVA_OPTS: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs -Dwebdriver.remote.enableTracing=false -Dwebdriver.httpclient.version=HTTP_1_1
20:30:09.497 INFO [LoggingOptions.configureLogEncoding] - Using the system default encoding
20:30:09.502 INFO [LoggingOptions.getTracer] - Using null tracer
20:30:09.992 INFO [LoggingOptions.getTracer] - Using null tracer
20:30:10.005 INFO [NodeOptions.getSessionFactories] - Detected 4 available processors
20:30:10.006 WARN [NodeOptions.getSessionFactories] - Overriding max recommended number of 4 concurrent sessions. Session stability and reliability might suffer!
20:30:10.006 WARN [NodeOptions.getSessionFactories] - One browser session is recommended per available processor. Safari is always limited to 1 session per host.
20:30:10.006 WARN [NodeOptions.getSessionFactories] - Overriding this value for Internet Explorer is not recommended. Issues related to parallel testing with Internet Explored won't be accepted.
20:30:10.006 WARN [NodeOptions.getSessionFactories] - Double check if enabling 'override-max-sessions' is really needed
20:30:10.007 WARN [NodeOptions.getSessionFactories] - Max sessions set to 5
20:30:10.045 INFO [NodeOptions.report] - Adding chrome for {"browserName": "chrome","browserVersion": "133.0","container:hostname": "chromedriver--0000004-567c4b9876-gz5p4","goog:chromeOptions": {"binary": "\u002fusr\u002fbin\u002fgoogle-chrome"},"platformName": "linux","se:containerName": "chromedriver--0000004-567c4b9876-gz5p4","se:noVncPort": 7900,"se:vncEnabled": true} 5 times
20:30:10.071 INFO [Node.<init>] - Binding additional locator mechanisms: relative
20:30:10.085 INFO [GridModel.setAvailability] - Switching Node 8d8329ee-0c99-438c-be91-e4078edfa37a (uri: http://100.100.207.77:4444) from DOWN to UP
20:30:10.085 INFO [LocalDistributor.add] - Added node 8d8329ee-0c99-438c-be91-e4078edfa37a at http://100.100.207.77:4444. Health check every 120s
20:30:10.178 INFO [Standalone.execute] - Started Selenium Standalone 4.29.0-SNAPSHOT (revision 800abb1): http://100.100.207.77:4444
20:31:13.771 INFO [LocalDistributor.newSession] - Session request received by the Distributor:
[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--headless, --disable-web-security, --ignore-certificate-errors, --no-sandbox, --disable-gpu, --disable-dev-shm-usage]}}]
20:31:14.401 INFO [LocalNode.newSession] - Session created by the Node. Id: 8ea8ae5f0286958802b4b04547849ad8, Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:41879}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--[redacted]..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://[redacted], setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:31:14.408 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 8ea8ae5f0286958802b4b04547849ad8
Caps: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 133.0.6943.53, chrome: {chromedriverVersion: 133.0.6943.53 (9a80935019b0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:41879}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://chromedriver:4444/sess..., se:cdpVersion: 133.0.6943.53, se:containerName: chromedriver--0000004-567c4..., se:noVncPort: 7900, se:vnc: ws://chromedriver:4444/sess..., se:vncEnabled: true, se:vncLocalAddress: ws://[redacted], setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
20:31:19.567 WARN [SpanWrappedHttpHandler.execute] - Unable to execute request: java.lang.InterruptedException
java.lang.RuntimeException: java.lang.InterruptedException
at org.openqa.selenium.net.UrlChecker.waitUntilUnavailable(UrlChecker.java:156)
at org.openqa.selenium.remote.service.DriverService.stop(DriverService.java:303)
at org.openqa.selenium.grid.node.config.DriverServiceSessionFactory$1.stop(DriverServiceSessionFactory.java:208)
at org.openqa.selenium.grid.node.DefaultActiveSession.execute(DefaultActiveSession.java:64)
at org.openqa.selenium.grid.node.local.SessionSlot.execute(SessionSlot.java:130)
at org.openqa.selenium.grid.node.local.LocalNode.executeWebDriverCommand(LocalNode.java:728)
at org.openqa.selenium.grid.node.ForwardWebDriverCommand.execute(ForwardWebDriverCommand.java:48)
at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute(SpanWrappedHttpHandler.java:87)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.grid.node.Node.execute(Node.java:287)
at org.openqa.selenium.grid.web.CombinedHandler.execute(CombinedHandler.java:55)
at org.openqa.selenium.grid.web.RoutableHttpClientFactory$1.execute(RoutableHttpClientFactory.java:71)
at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:183)
at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.grid.router.Router.execute(Router.java:89)
at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0(EnsureSpecCompliantResponseHeaders.java:34)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0(AddWebDriverSpecHeaders.java:35)
at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0(SeleniumHandler.java:49)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.FutureTask.awaitDone(FutureTask.java:471)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:203)
at org.openqa.selenium.net.UrlChecker.waitUntilUnavailable(UrlChecker.java:144)
... 37 more
20:32:10.082 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: 8ea8ae5f0286958802b4b04547849ad8
20:32:10.083 INFO [GridModel.release] - Releasing slot for session id 8ea8ae5f0286958802b4b04547849ad8
20:32:10.083 INFO [SessionSlot.stop] - Stopping session 8ea8ae5f0286958802b4b04547849ad8Operating System
Azure Container Apps
Docker Selenium version (image tag)
nightly
Selenium Grid chart version (chart version)
No response