From 23782b3b4e5551d3442af02aea3a2c85063ce90c Mon Sep 17 00:00:00 2001 From: Andrei Solntsev Date: Thu, 2 Feb 2023 10:53:17 +0200 Subject: [PATCH] print requested capabilities in SessionNotCreatedException (#11604) without this change, `SessionNotCreatedException` always prints out empty capabilities: ``` org.openqa.selenium.SessionNotCreatedException: Could not start a new session... Host info: ... Build info: version: '4.8.0'... System info: ... Driver info: ... Command: [null, newSession...}] Capabilities {} at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561) ``` --- java/src/org/openqa/selenium/remote/RemoteWebDriver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java index 455e8412c1cca..9a520cd93dece 100644 --- a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java +++ b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java @@ -147,7 +147,7 @@ public RemoteWebDriver(URL remoteAddress, Capabilities capabilities, boolean ena public RemoteWebDriver(CommandExecutor executor, Capabilities capabilities) { this.executor = Require.nonNull("Command executor", executor); - capabilities = init(capabilities); + this.capabilities = init(capabilities); if (executor instanceof NeedsLocalLogs) { ((NeedsLocalLogs) executor).setLocalLogs(localLogs);