Skip to content

[🐛 Bug]: Edge 4.29.0-20250222 java.lang.InterruptedException java.util.concurrent.TimeoutException #2694

Open
@janekmichas

Description

@janekmichas

What happened?

v4.28.1 works as expected
After upgrading to v.4.29 I've noticed timout exception (using --kiosk-printing) while executing "driver.getWindowHandles()" command

Code:

EdgeOptions options = new EdgeOptions();
options.addArguments("--kiosk-printing");`
        driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
        driver.manage().window().maximize();
        driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10));
        driver.get("https://printatestpage.com/");
        driver.findElement(By.cssSelector(".fc-cta-consent")).click();
        driver.findElement(By.id("PrintBlackAndWhite")).click();
        TimeUnit.SECONDS.sleep(10); //waiting for 3rd window (edge print dialog) to disappear
        driver.getWindowHandles();
org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException
Build info: version: '4.29.0', revision: '5fc1ec94cb'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '23.0.2'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Command: [3ace2a4c0346dea58b1e88e5e09fef25, getWindowHandles {}]
Capabilities {acceptInsecureCerts: false, browserName: MicrosoftEdge, browserVersion: 133.0.3065.82, fedcm:accounts: true, ms:edgeOptions: {debuggerAddress: localhost:33245}, msedge: {msedgedriverVersion: 133.0.3065.82 (e8aeaf3e0117..., userDataDir: /tmp/.com.microsoft.Edge.EC...}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://172.17.0.2:4444/sessio..., se:cdpVersion: 133.0.3065.82, se:containerName: d66f5e4017ed, se:noVncPort: 7900, se:vnc: ws://172.17.0.2:4444/sessio..., se:vncEnabled: true, se:vncLocalAddress: ws://172.17.0.2: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}
Session ID: 3ace2a4c0346dea58b1e88e5e09fef25

	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:424)
	at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:212)
	at org.openqa.selenium.remote.TracedCommandExecutor.execute(TracedCommandExecutor.java:53)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:618)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:622)
	at org.openqa.selenium.remote.RemoteWebDriver.getWindowHandles(RemoteWebDriver.java:455)
	at org.example.Test2.openEdgeBrowser(Test2.java:39)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
	at org.testng.TestRunner.privateRun(TestRunner.java:741)
	at org.testng.TestRunner.run(TestRunner.java:616)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:421)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373)
	at org.testng.SuiteRunner.run(SuiteRunner.java:312)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1208)
	at org.testng.TestNG.runSuites(TestNG.java:1112)
	at org.testng.TestNG.run(TestNG.java:1079)
	at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:65)
	at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)
Caused by: java.util.concurrent.TimeoutException
	at java.base/java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2964)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at java.base/java.util.concurrent.FutureTask.<init>(FutureTask.java:151)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.<init>(ScheduledThreadPoolExecutor.java:215)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:561)
	at java.base/java.util.concurrent.CompletableFuture$Delayer.delay(CompletableFuture.java:2913)
	at java.base/java.util.concurrent.CompletableFuture.orTimeout(CompletableFuture.java:2797)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.executeAsync(JdkHttpClient.java:405)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:410)
	... 33 more

Command used to start Selenium Grid with Docker (or Kubernetes)

docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-edge:4.29.0-20250222

Relevant log output

2025-03-05 10:23:53 2025-03-05 09:23:53,167 INFO Included extra file "/etc/supervisor/conf.d/edge-cleanup.conf" during parsing
2025-03-05 10:23:53 2025-03-05 09:23:53,167 INFO Included extra file "/etc/supervisor/conf.d/recorder.conf" during parsing
2025-03-05 10:23:53 2025-03-05 09:23:53,168 INFO Included extra file "/etc/supervisor/conf.d/selenium.conf" during parsing
2025-03-05 10:23:53 2025-03-05 09:23:53,168 INFO Included extra file "/etc/supervisor/conf.d/uploader.conf" during parsing
2025-03-05 10:23:53 2025-03-05 09:23:53,176 INFO RPC interface 'supervisor' initialized
2025-03-05 10:23:53 2025-03-05 09:23:53,177 INFO supervisord started with pid 8
2025-03-05 10:23:54 2025-03-05 09:23:54,178 INFO spawned: 'xvfb' with pid 9
2025-03-05 10:23:54 2025-03-05 09:23:54,180 INFO spawned: 'vnc' with pid 10
2025-03-05 10:23:54 2025-03-05 09:23:54,183 INFO spawned: 'novnc' with pid 11
2025-03-05 10:23:54 2025-03-05 09:23:54,186 INFO spawned: 'selenium-standalone' with pid 12
2025-03-05 10:23:54 2025-03-05 09:23:54,205 INFO success: xvfb entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-03-05 10:23:54 2025-03-05 09:23:54,206 INFO success: vnc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-03-05 10:23:54 2025-03-05 09:23:54,206 INFO success: novnc entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-03-05 10:23:54 2025-03-05 09:23:54,216 INFO success: selenium-standalone entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2025-03-05 10:23:54 Appending Selenium option: --register-period 120
2025-03-05 10:23:54 Appending Selenium option: --register-cycle 10
2025-03-05 10:23:54 Appending Selenium option: --heartbeat-period 30
2025-03-05 10:23:54 Appending Selenium option: --log-level INFO
2025-03-05 10:23:54 Appending Selenium option: --http-logs false
2025-03-05 10:23:54 Appending Selenium option: --structured-logs false
2025-03-05 10:23:54 Appending Selenium option: --reject-unsupported-caps true
2025-03-05 10:23:54 Setting up SE_NODE_GRID_URL...
2025-03-05 10:23:54 Selenium Grid Standalone configuration: 
2025-03-05 10:23:54 [network]
2025-03-05 10:23:54 relax-checks = true
2025-03-05 10:23:54 
2025-03-05 10:23:54 [node]
2025-03-05 10:23:54 session-timeout = 300
2025-03-05 10:23:54 override-max-sessions = false
2025-03-05 10:23:54 detect-drivers = false
2025-03-05 10:23:54 drain-after-session-count = 0
2025-03-05 10:23:54 max-sessions = 1
2025-03-05 10:23:54 
2025-03-05 10:23:54 [[node.driver-configuration]]
2025-03-05 10:23:54 display-name = "MicrosoftEdge"
2025-03-05 10:23:54 stereotype = '{"browserName": "MicrosoftEdge", "browserVersion": "133.0", "platformName": "Linux", "ms:edgeOptions": {"binary": "/usr/bin/microsoft-edge"}, "se:containerName": "d66f5e4017ed", "container:hostname": "d66f5e4017ed"}'
2025-03-05 10:23:54 max-sessions = 1
2025-03-05 10:23:54 
2025-03-05 10:23:54 Starting Selenium Grid Standalone...
2025-03-05 10:23:54 Appending Selenium option: --tracing false
2025-03-05 10:23:54 Tracing is disabled
2025-03-05 10:23:54 Using JAVA_OPTS: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs  -Dwebdriver.remote.enableTracing=false -Dwebdriver.httpclient.version=HTTP_1_1
2025-03-05 10:23:56 09:23:56.361 INFO [LoggingOptions.configureLogEncoding] - Using the system default encoding
2025-03-05 10:23:56 09:23:56.384 INFO [LoggingOptions.getTracer] - Using null tracer
2025-03-05 10:23:58 09:23:58.242 INFO [LoggingOptions.getTracer] - Using null tracer
2025-03-05 10:23:58 09:23:58.298 INFO [NodeOptions.getSessionFactories] - Detected 4 available processors
2025-03-05 10:23:58 09:23:58.514 INFO [NodeOptions.report] - Adding MicrosoftEdge for {"browserName": "MicrosoftEdge","browserVersion": "133.0","container:hostname": "d66f5e4017ed","ms:edgeOptions": {"binary": "\u002fusr\u002fbin\u002fmicrosoft-edge"},"platformName": "linux","se:containerName": "d66f5e4017ed","se:noVncPort": 7900,"se:vncEnabled": true} 1 times
2025-03-05 10:23:58 09:23:58.610 INFO [Node.<init>] - Binding additional locator mechanisms: relative
2025-03-05 10:23:58 09:23:58.673 INFO [GridModel.setAvailability] - Switching Node 70e0fc0e-3dd2-4839-8499-08d26b932a94 (uri: http://172.17.0.2:4444) from DOWN to UP
2025-03-05 10:23:58 09:23:58.675 INFO [LocalDistributor.add] - Added node 70e0fc0e-3dd2-4839-8499-08d26b932a94 at http://172.17.0.2:4444. Health check every 120s
2025-03-05 10:23:59 09:23:59.018 INFO [Standalone.execute] - Started Selenium Standalone 4.29.0 (revision 18ae989): http://172.17.0.2:4444
2025-03-05 10:27:54 09:27:54.754 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 
2025-03-05 10:27:54  [Capabilities {browserName: MicrosoftEdge, ms:edgeOptions: {args: [--kiosk-printing], extensions: []}}]
2025-03-05 10:27:59 09:27:59.205 INFO [LocalNode.newSession] - Session created by the Node. Id: 3ace2a4c0346dea58b1e88e5e09fef25, Caps: Capabilities {acceptInsecureCerts: false, browserName: MicrosoftEdge, browserVersion: 133.0.3065.82, fedcm:accounts: true, ms:edgeOptions: {debuggerAddress: localhost:33245}, msedge: {msedgedriverVersion: 133.0.3065.82 (e8aeaf3e0117..., userDataDir: /tmp/.com.microsoft.Edge.EC...}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://172.17.0.2:4444/sessio..., se:cdpVersion: 133.0.3065.82, se:containerName: d66f5e4017ed, se:noVncPort: 7900, se:vnc: ws://172.17.0.2:4444/sessio..., se:vncEnabled: true, se:vncLocalAddress: ws://172.17.0.2: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}
2025-03-05 10:27:59 09:27:59.240 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 3ace2a4c0346dea58b1e88e5e09fef25 
2025-03-05 10:27:59  Caps: Capabilities {acceptInsecureCerts: false, browserName: MicrosoftEdge, browserVersion: 133.0.3065.82, fedcm:accounts: true, ms:edgeOptions: {debuggerAddress: localhost:33245}, msedge: {msedgedriverVersion: 133.0.3065.82 (e8aeaf3e0117..., userDataDir: /tmp/.com.microsoft.Edge.EC...}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:bidiEnabled: false, se:cdp: ws://172.17.0.2:4444/sessio..., se:cdpVersion: 133.0.3065.82, se:containerName: d66f5e4017ed, se:noVncPort: 7900, se:vnc: ws://172.17.0.2:4444/sessio..., se:vncEnabled: true, se:vncLocalAddress: ws://172.17.0.2: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}
2025-03-05 10:31:15 09:31:15.090 WARN [SpanWrappedHttpHandler.execute] - Unable to execute request: Build info: version: '4.29.0', revision: '18ae989'
2025-03-05 10:31:15 System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.167.4-microsoft-standard-WSL2', java.version: '21.0.6'
2025-03-05 10:31:15 Driver info: driver.version: unknown
2025-03-05 10:31:15 org.openqa.selenium.WebDriverException: Build info: version: '4.29.0', revision: '18ae989'
2025-03-05 10:31:15 System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.167.4-microsoft-standard-WSL2', java.version: '21.0.6'
2025-03-05 10:31:15 Driver info: driver.version: unknown
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:419)
2025-03-05 10:31:15     at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54)
2025-03-05 10:31:15     at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
2025-03-05 10:31:15     at org.openqa.selenium.grid.node.DefaultActiveSession.execute(DefaultActiveSession.java:62)
2025-03-05 10:31:15     at org.openqa.selenium.grid.node.local.SessionSlot.execute(SessionSlot.java:130)
2025-03-05 10:31:15     at org.openqa.selenium.grid.node.local.LocalNode.executeWebDriverCommand(LocalNode.java:728)
2025-03-05 10:31:15     at org.openqa.selenium.grid.node.ForwardWebDriverCommand.execute(ForwardWebDriverCommand.java:48)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute(SpanWrappedHttpHandler.java:87)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.grid.node.Node.execute(Node.java:287)
2025-03-05 10:31:15     at org.openqa.selenium.grid.web.CombinedHandler.execute(CombinedHandler.java:55)
2025-03-05 10:31:15     at org.openqa.selenium.grid.web.RoutableHttpClientFactory$1.execute(RoutableHttpClientFactory.java:71)
2025-03-05 10:31:15     at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
2025-03-05 10:31:15     at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:183)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.grid.router.Router.execute(Router.java:89)
2025-03-05 10:31:15     at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0(EnsureSpecCompliantResponseHeaders.java:34)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$NestedRoute.handle(Route.java:270)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:31:15     at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0(AddWebDriverSpecHeaders.java:35)
2025-03-05 10:31:15     at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:31:15     at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:31:15     at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0(SeleniumHandler.java:49)
2025-03-05 10:31:15     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
2025-03-05 10:31:15     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
2025-03-05 10:31:15     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
2025-03-05 10:31:15     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
2025-03-05 10:31:15     at java.base/java.lang.Thread.run(Thread.java:1583)
2025-03-05 10:31:15 Caused by: java.lang.InterruptedException
2025-03-05 10:31:15     at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:386)
2025-03-05 10:31:15     at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
2025-03-05 10:31:15     at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:413)
2025-03-05 10:31:15     ... 41 more
2025-03-05 10:33:51 09:33:51.511 WARN [SpanWrappedHttpHandler.execute] - Unable to execute request: Build info: version: '4.29.0', revision: '18ae989'
2025-03-05 10:33:51 System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.167.4-microsoft-standard-WSL2', java.version: '21.0.6'
2025-03-05 10:33:51 Driver info: driver.version: unknown
2025-03-05 10:33:51 org.openqa.selenium.WebDriverException: Build info: version: '4.29.0', revision: '18ae989'
2025-03-05 10:33:51 System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.167.4-microsoft-standard-WSL2', java.version: '21.0.6'
2025-03-05 10:33:51 Driver info: driver.version: unknown
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:419)
2025-03-05 10:33:51     at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:54)
2025-03-05 10:33:51     at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
2025-03-05 10:33:51     at org.openqa.selenium.grid.node.DefaultActiveSession.execute(DefaultActiveSession.java:62)
2025-03-05 10:33:51     at org.openqa.selenium.grid.node.local.SessionSlot.execute(SessionSlot.java:130)
2025-03-05 10:33:51     at org.openqa.selenium.grid.node.local.LocalNode.executeWebDriverCommand(LocalNode.java:728)
2025-03-05 10:33:51     at org.openqa.selenium.grid.node.ForwardWebDriverCommand.execute(ForwardWebDriverCommand.java:48)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler.execute(SpanWrappedHttpHandler.java:87)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.grid.node.Node.execute(Node.java:287)
2025-03-05 10:33:51     at org.openqa.selenium.grid.web.CombinedHandler.execute(CombinedHandler.java:55)
2025-03-05 10:33:51     at org.openqa.selenium.grid.web.RoutableHttpClientFactory$1.execute(RoutableHttpClientFactory.java:71)
2025-03-05 10:33:51     at org.openqa.selenium.grid.web.ReverseProxyHandler.execute(ReverseProxyHandler.java:91)
2025-03-05 10:33:51     at org.openqa.selenium.grid.router.HandleSession.execute(HandleSession.java:183)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$PredicatedRoute.handle(Route.java:397)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.grid.router.Router.execute(Router.java:89)
2025-03-05 10:33:51     at org.openqa.selenium.grid.web.EnsureSpecCompliantResponseHeaders.lambda$apply$0(EnsureSpecCompliantResponseHeaders.java:34)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$NestedRoute.handle(Route.java:270)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route$CombinedRoute.handle(Route.java:360)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Route.execute(Route.java:69)
2025-03-05 10:33:51     at org.openqa.selenium.remote.AddWebDriverSpecHeaders.lambda$apply$0(AddWebDriverSpecHeaders.java:35)
2025-03-05 10:33:51     at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:33:51     at org.openqa.selenium.remote.ErrorFilter.lambda$apply$0(ErrorFilter.java:44)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.Filter$1.execute(Filter.java:63)
2025-03-05 10:33:51     at org.openqa.selenium.netty.server.SeleniumHandler.lambda$channelRead0$0(SeleniumHandler.java:49)
2025-03-05 10:33:51     at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
2025-03-05 10:33:51     at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
2025-03-05 10:33:51     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
2025-03-05 10:33:51     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
2025-03-05 10:33:51     at java.base/java.lang.Thread.run(Thread.java:1583)
2025-03-05 10:33:51 Caused by: java.lang.InterruptedException
2025-03-05 10:33:51     at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:386)
2025-03-05 10:33:51     at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
2025-03-05 10:33:51     at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:413)
2025-03-05 10:33:51     ... 41 more

Operating System

Windows 10, docker desktop 4.38.0

Docker Selenium version (image tag)

4.29.0-20250222

Selenium Grid chart version (chart version)

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions