selenium: [🐛 Bug]: Browser start-up failure. I'm not able to have stable tests using Selenium Hub with Chrome Driver

What happened?

I have environment on EKS where I have Istio Mesh i Allow Any mode and I have some backoffice UI tests which are run on Selenium Hub with Selenium Chrome Driver.

All the tests are sending reports to Report Portal which is deployed on EKS as well. From time to time the same tests are working fine, but from time to time we are getting this error:

Caused by: java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

Do You have any idea what can be the issue? The tests are working periodically, I opened all the connections which I could. Can It be connected to Report Portal?

``

How can we reproduce the issue?

Run Application tests on EKS with Selenium Hub and Report Portal.

Relevant log output

12:23:21.320 |-ERROR    c.e.r.s.s.StatisticsService| Unable to send statistics
    java.net.SocketException: Network is unreachable
    	at java.base/sun.nio.ch.Net.connect0(Native Method)
    	at java.base/sun.nio.ch.Net.connect(Unknown Source)
    	at java.base/sun.nio.ch.Net.connect(Unknown Source)
    	at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source)
    	at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.base/java.net.Socket.connect(Unknown Source)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
    	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
    	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
    	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
    	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
    	at retrofit2.OkHttpCall.execute(OkHttpCall.java:204)
    	at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:46)
    	at io.reactivex.Observable.subscribe(Observable.java:12267)
    	at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
    	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:38)
    	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:26)
    	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.base/java.lang.Thread.run(Unknown Source)
    	Suppressed: java.net.SocketException: Connection reset
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketTimeoutException: Read timed out
    		at java.base/sun.nio.ch.NioSocketImpl.timedRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketException: Connection reset
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketException: Connection reset
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketException: Connection reset
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketException: Connection reset
    		at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
    		at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
    		at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    		at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
    		at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
    		at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
    		... 24 common frames omitted
    	Suppressed: java.net.SocketException: Network is unreachable
    		... 33 common frames omitted
    	Suppressed: java.net.SocketException: Network is unreachable
    		... 33 common frames omitted
    	Suppressed: java.net.SocketException: Network is unreachable
    		... 33 common frames omitted
          org.openqa.selenium.WebDriverException: Browser failed to start, test [ Create game with various platform providers - 3 ] execution interrupted.
    Caused by: [ NettyHttpHandler request interrupted]
    Build info: version: '4.9.1', revision: 'eb2032df7f'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.192-183.736.amzn2.x86_64', java.version: '17.0.7'
    Driver info: driver.version: unknown
    	at io.fluentlenium.adapter.TestRunnerCommon.getTestDriver(TestRunnerCommon.java:51)
    	at io.fluentlenium.adapter.FluentTestRunnerAdapter.starting(FluentTestRunnerAdapter.java:134)
    	at io.fluentlenium.adapter.FluentTestRunnerAdapter.starting(FluentTestRunnerAdapter.java:112)
    	at com.williamhill.gaming.test.bonusplatform.steps.FluentCucumberAdapter.before(FluentCucumberAdapter.java:14)
    	at com.williamhill.gaming.test.bonusplatform.steps.AbstractCucumberAdapter.setUpBefore(AbstractCucumberAdapter.java:156)
    	at com.williamhill.gaming.test.bonusplatform.steps.ui.CheckDashboard.before(CheckDashboard.java:31)
    Caused by: java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 
    Host info: host: 'runner-ktyqbtqx-project-25390951-concurrent-0-lryduj9v', ip: '100.76.183.37'
    Build info: version: '4.9.1', revision: 'eb2032df7f'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.192-183.736.amzn2.x86_64', java.version: '17.0.7'
    Driver info: org.openqa.selenium.remote.RemoteWebDriver
    Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--lang=en-GB, --ignore-ssl-errors=yes, --ignore-certificate-errors, --remote-allow-origins=*], extensions: []}}]}]
    Capabilities {browserName: chrome, goog:chromeOptions: {args: [--lang=en-GB, --ignore-ssl-errors=yes, --ignore-certificate-errors, --remote-allow-origins=*], extensions: []}}
    	at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    	at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.getSharedWebDriver(SharedWebdriverSingletonImpl.java:206)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebDriverContainer.getSharedWebDriver(SharedWebDriverContainer.java:66)
    	at io.fluentlenium.adapter.TestRunnerCommon.getTestDriver(TestRunnerCommon.java:45)
    	at io.fluentlenium.adapter.FluentTestRunnerAdapter.starting(FluentTestRunnerAdapter.java:134)
    	at io.fluentlenium.adapter.FluentTestRunnerAdapter.starting(FluentTestRunnerAdapter.java:112)
    	at com.williamhill.gaming.test.bonusplatform.steps.FluentCucumberAdapter.before(FluentCucumberAdapter.java:14)
    	at com.williamhill.gaming.test.bonusplatform.steps.AbstractCucumberAdapter.setUpBefore(AbstractCucumberAdapter.java:156)
    	at com.williamhill.gaming.test.bonusplatform.steps.ui.CheckDashboard.before(CheckDashboard.java:31)
    	at jdk.internal.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
    	at io.cucumber.java.Invoker.invoke(Invoker.java:24)
    	at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
    	at io.cucumber.java.JavaHookDefinition.execute(JavaHookDefinition.java:64)
    	at io.cucumber.core.runner.CoreHookDefinition.execute(CoreHookDefinition.java:46)
    	at io.cucumber.core.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:21)
    	at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
    	at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:85)
    	at io.cucumber.core.runner.TestStep.run(TestStep.java:57)
    	at io.cucumber.core.runner.TestCase.run(TestCase.java:78)
    	at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
    	at io.cucumber.testng.TestNGCucumberRunner.lambda$runScenario$1(TestNGCucumberRunner.java:132)
    	at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$5(CucumberExecutionContext.java:129)
    	at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
    	at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:129)
    	at io.cucumber.testng.TestNGCucumberRunner.runScenario(TestNGCucumberRunner.java:129)
    	at io.cucumber.testng.AbstractTestNGCucumberTests.runScenario(AbstractTestNGCucumberTests.java:35)
    	at jdk.internal.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
    	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
    	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
    	at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:77)
    	at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:15)
    	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.base/java.lang.Thread.run(Unknown Source)
    Caused by: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 
    Host info: host: 'runner-ktyqbtqx-project-25390951-concurrent-0-lryduj9v', ip: '100.76.183.37'
    Build info: version: '4.9.1', revision: 'eb2032df7f'
    System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.192-183.736.amzn2.x86_64', java.version: '17.0.7'
    Driver info: org.openqa.selenium.remote.RemoteWebDriver
    Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--lang=en-GB, --ignore-ssl-errors=yes, --ignore-certificate-errors, --remote-allow-origins=*], extensions: []}}]}]
    Capabilities {browserName: chrome, goog:chromeOptions: {args: [--lang=en-GB, --ignore-ssl-errors=yes, --ignore-certificate-errors, --remote-allow-origins=*], extensions: []}}
    	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561)
    	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:229)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:157)
    	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:139)
    	at com.williamhill.gaming.test.bonusplatform.steps.AbstractCucumberAdapter.getRemoteDriver(AbstractCucumberAdapter.java:101)
    	at com.williamhill.gaming.test.bonusplatform.steps.AbstractCucumberAdapter.getNewWebDriver(AbstractCucumberAdapter.java:80)
    	at com.williamhill.gaming.test.bonusplatform.steps.AbstractCucumberAdapter.newWebDriver(AbstractCucumberAdapter.java:163)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.createDriver(SharedWebdriverSingletonImpl.java:74)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.createAndRegisterNewDriver(SharedWebdriverSingletonImpl.java:68)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.lambda$getOrCreateDriver$0(SharedWebdriverSingletonImpl.java:63)
    	at java.base/java.util.Optional.orElseGet(Unknown Source)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.getOrCreateDriver(SharedWebdriverSingletonImpl.java:63)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebDriverContainer.getOrCreateDriver(SharedWebDriverContainer.java:42)
    	at io.fluentlenium.adapter.sharedwebdriver.SharedWebdriverSingletonImpl.lambda$createDriver$1(SharedWebdriverSingletonImpl.java:224)
    	... 4 more
    Caused by: java.lang.RuntimeException: NettyHttpHandler request interrupted
    	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.makeCall(NettyHttpHandler.java:63)
    	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:56)
    	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.execute(NettyHttpHandler.java:49)
    	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:56)
    	at org.openqa.selenium.remote.http.netty.NettyClient.execute(NettyClient.java:99)
    	at org.openqa.selenium.remote.tracing.TracedHttpClient.execute(TracedHttpClient.java:55)
    	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:112)
    	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:94)
    	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:68)
    	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:165)
    	at org.openqa.selenium.remote.TracedCommandExecutor.execute(TracedCommandExecutor.java:51)
    	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
    	... 17 more
    Caused by: java.lang.InterruptedException
    	at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source)
    	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
    	at org.asynchttpclient.netty.NettyResponseFuture.get(NettyResponseFuture.java:206)
    	at org.openqa.selenium.remote.http.netty.NettyHttpHandler.makeCall(NettyHttpHandler.java:59)
    	... 30 more
          org.openqa.selenium.WebDriverException: Browser failed to start, test [ View reports - OUTSTANDING_BALANCES ] execution interrupted.

Operating System

EKS AMAZON AMI

Selenium version

4.9.1

What are the browser(s) and version(s) where you see this issue?

Chrome

What are the browser driver(s) and version(s) where you see this issue?

Chrome Driver 113.0

Are you using Selenium Grid?

Yes, 4.9.1

About this issue

  • Original URL
  • State: closed
  • Created 8 months ago
  • Comments: 19 (7 by maintainers)

Most upvoted comments

Thanks for the correspondence. Let me know if there is anything else to try. The C# bindings evidently do not support logging. I’ve set my version pull 117 and not seen the issue anymore.

Thanks for pointing this out. So it all seems to be a Chrome 118 issue.