Skip to content

[rb] Permit case insensitive sameSite attribute on cookie creation #16096

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Conversation

luke-hill
Copy link
Contributor

@luke-hill luke-hill commented Jul 28, 2025

User description

This handles situations where you get a direct injection from a valid set-header response in API requests

🔗 Related Issues

N/A

💥 What does this PR do?

Change the behaviour of create cookie to permit lax as a valid input.

It seems that something on the browser level is not permitting this as a valid attribute, but this is regularly returned by API requests. It becomes hard to triage

🔧 Implementation Notes

💡 Additional Considerations

Should this be implemented polyglot @diemol ?

🔄 Types of changes

  • Cleanup (formatting, renaming)
  • New feature (non-breaking change which adds functionality and tests!)

PR Type

Bug fix


Description

  • Capitalize sameSite cookie attribute values for browser compatibility

  • Handle case-insensitive input from API responses

  • Fix cookie creation when receiving lowercase values


Diagram Walkthrough

flowchart LR
  A["API Response"] -- "lowercase sameSite" --> B["Cookie Manager"]
  B -- "capitalize()" --> C["Browser Compatible Cookie"]
Loading

File Walkthrough

Relevant files
Bug fix
manager.rb
Capitalize sameSite cookie attribute values                           

rb/lib/selenium/webdriver/common/manager.rb

  • Modified add_cookie method to capitalize sameSite attribute values
  • Changed from direct assignment to using .capitalize method
  • Ensures browser compatibility with proper case formatting
+1/-1     

This handles situations where you get a direct injection from a valid set-header response in API requests
@selenium-ci selenium-ci added the C-rb Ruby Bindings label Jul 28, 2025
Copy link
Contributor

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Possible Issue

The capitalize method only capitalizes the first letter and lowercases the rest, which may not work correctly for all valid sameSite values. For example, 'LAX' would become 'Lax' instead of the expected 'Lax', but 'SAMESITE' would become 'Samesite' instead of potentially expected values.

opts[:sameSite] = same_site.capitalize if same_site
Input Validation

The code assumes same_site is a string that responds to capitalize, but there's no validation to ensure it's actually a string or that the capitalized result is a valid sameSite value like 'Strict', 'Lax', or 'None'.

opts[:sameSite] = same_site.capitalize if same_site

Copy link
Contributor

qodo-merge-pro bot commented Jul 28, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
Possible issue
Add type safety for capitalize

The capitalize method will fail if same_site is not a string (e.g., symbol or
nil). Add type checking or use to_s before calling capitalize to prevent runtime
errors.

rb/lib/selenium/webdriver/common/manager.rb [53]

-opts[:sameSite] = same_site.capitalize if same_site
+opts[:sameSite] = same_site.to_s.capitalize if same_site
  • Apply / Chat
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies that if same_site is a symbol (a common pattern in Ruby) instead of a string, the call to .capitalize will raise a NoMethodError, and the proposed fix using .to_s makes the method more robust.

Medium
General
Ensure proper sameSite value formatting

The capitalize method only capitalizes the first letter, but valid sameSite
values are case-sensitive and should be "Strict", "Lax", or "None". Use
downcase.capitalize to ensure proper formatting regardless of input case.

rb/lib/selenium/webdriver/common/manager.rb [53]

-opts[:sameSite] = same_site.capitalize if same_site
+opts[:sameSite] = same_site.downcase.capitalize if same_site
  • Apply / Chat
Suggestion importance[1-10]: 7

__

Why: The suggestion correctly identifies that capitalize alone is insufficient for normalizing the same_site value, and the proposed downcase.capitalize makes the code more robust against varied user input casing.

Medium
  • More

Copy link
Contributor

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: Test / All RBE tests

Failed stage: Run Bazel [❌]

Failed test name: network-chrome-beta-bidi, network-chrome-bidi

Failure summary:

The action failed due to 2 Ruby test failures in the Selenium WebDriver network tests:

//rb/spec/integration/selenium/webdriver:network-chrome-beta-bidi - Failed with IOError: "stream
closed in another thread" in ./rb/lib/selenium/webdriver/common/websocket_connection.rb:102

//rb/spec/integration/selenium/webdriver:network-chrome-bidi - Failed with the same IOError: "stream
closed in another thread" in the same location

Both failures occurred in the WebSocket connection handling code, specifically in the
attach_socket_listener method, indicating issues with concurrent WebSocket stream management in the
BiDi (Bidirectional) network tests for Chrome browsers.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

965:  Package 'php-sql-formatter' is not installed, so not removed
966:  Package 'php8.3-ssh2' is not installed, so not removed
967:  Package 'php-ssh2-all-dev' is not installed, so not removed
968:  Package 'php8.3-stomp' is not installed, so not removed
969:  Package 'php-stomp-all-dev' is not installed, so not removed
970:  Package 'php-swiftmailer' is not installed, so not removed
971:  Package 'php-symfony' is not installed, so not removed
972:  Package 'php-symfony-asset' is not installed, so not removed
973:  Package 'php-symfony-asset-mapper' is not installed, so not removed
974:  Package 'php-symfony-browser-kit' is not installed, so not removed
975:  Package 'php-symfony-clock' is not installed, so not removed
976:  Package 'php-symfony-debug-bundle' is not installed, so not removed
977:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
978:  Package 'php-symfony-dom-crawler' is not installed, so not removed
979:  Package 'php-symfony-dotenv' is not installed, so not removed
980:  Package 'php-symfony-error-handler' is not installed, so not removed
981:  Package 'php-symfony-event-dispatcher' is not installed, so not removed
...

1159:  Package 'php-twig-html-extra' is not installed, so not removed
1160:  Package 'php-twig-i18n-extension' is not installed, so not removed
1161:  Package 'php-twig-inky-extra' is not installed, so not removed
1162:  Package 'php-twig-intl-extra' is not installed, so not removed
1163:  Package 'php-twig-markdown-extra' is not installed, so not removed
1164:  Package 'php-twig-string-extra' is not installed, so not removed
1165:  Package 'php8.3-uopz' is not installed, so not removed
1166:  Package 'php-uopz-all-dev' is not installed, so not removed
1167:  Package 'php8.3-uploadprogress' is not installed, so not removed
1168:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
1169:  Package 'php8.3-uuid' is not installed, so not removed
1170:  Package 'php-uuid-all-dev' is not installed, so not removed
1171:  Package 'php-validate' is not installed, so not removed
1172:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
1173:  Package 'php-voku-portable-ascii' is not installed, so not removed
1174:  Package 'php-wmerrors' is not installed, so not removed
1175:  Package 'php-xdebug-all-dev' is not installed, so not removed
...

1794:  (08:20:38) �[32mLoading:�[0m 2 packages loaded
1795:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image distributor-image: https://github.com/bazel-contrib/rules_oci/issues/220
1796:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image event-bus-image: https://github.com/bazel-contrib/rules_oci/issues/220
1797:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image router-image: https://github.com/bazel-contrib/rules_oci/issues/220
1798:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-map-image: https://github.com/bazel-contrib/rules_oci/issues/220
1799:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-queue-image: https://github.com/bazel-contrib/rules_oci/issues/220
1800:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image chrome-node: https://github.com/bazel-contrib/rules_oci/issues/220
1801:  (08:20:41) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image firefox-node: https://github.com/bazel-contrib/rules_oci/issues/220
1802:  (08:20:45) �[32mLoading:�[0m 239 packages loaded
1803:  currently loading: javascript/selenium-webdriver ... (11 packages)
1804:  (08:20:48) �[32mAnalyzing:�[0m 2366 targets (250 packages loaded, 0 targets configured)
1805:  (08:20:49) �[32mAnalyzing:�[0m 2366 targets (250 packages loaded, 0 targets configured)
1806:  (08:20:56) �[32mAnalyzing:�[0m 2366 targets (454 packages loaded, 3426 targets configured)
1807:  (08:20:56) �[33mDEBUG: �[0m/home/runner/.bazel/external/rules_jvm_external+/private/extensions/maven.bzl:295:14: WARNING: The following maven modules appear in multiple sub-modules with potentially different versions. Consider adding one of these to your root module to ensure consistent versions:
1808:  com.google.code.findbugs:jsr305
1809:  com.google.errorprone:error_prone_annotations
1810:  com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)
...

1832:  (08:21:53) �[32mINFO: �[0mFrom Building external/contrib_rules_jvm+/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5/liballow.jar (1 source file):
1833:  warning: [options] source value 8 is obsolete and will be removed in a future release
1834:  warning: [options] target value 8 is obsolete and will be removed in a future release
1835:  warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
1836:  (08:21:54) �[32mINFO: �[0mFrom Building external/contrib_rules_jvm+/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5/libjunit5-compile-class.jar (19 source files):
1837:  warning: [options] source value 8 is obsolete and will be removed in a future release
1838:  warning: [options] target value 8 is obsolete and will be removed in a future release
1839:  warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
1840:  (08:21:58) �[32mAnalyzing:�[0m 2366 targets (1586 packages loaded, 37712 targets configured)
1841:  �[32m[1,700 / 1,700]�[0m 82 / 82 tests;�[0m no actions running
1842:  (08:22:01) �[35mWARNING: �[0m/home/runner/.bazel/external/io_bazel_rules_closure/java/com/google/javascript/jscomp/BUILD:19:13: in java_library rule @@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp: target '@@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp' depends on deprecated target '@@io_bazel_rules_closure//java/io/bazel/rules/closure:build_info_java_proto': Use java_proto_library from com_google_protobuf
1843:  (08:22:01) �[33mDEBUG: �[0m/home/runner/.bazel/external/io_bazel_rules_closure/closure/compiler/closure_js_deps.bzl:38:10: closure_js_deps() and deps.js files are deprecated. Please remove your closure_js_deps rules and, if needed, use the google-closure-deps npm module with bazelbuild/rules_nodejs to generate deps.js files.
1844:  (08:22:01) �[33mDEBUG: �[0m/home/runner/.bazel/external/io_bazel_rules_closure/closure/compiler/closure_js_deps.bzl:38:10: closure_js_deps() and deps.js files are deprecated. Please remove your closure_js_deps rules and, if needed, use the google-closure-deps npm module with bazelbuild/rules_nodejs to generate deps.js files.
1845:  (08:22:01) �[33mDEBUG: �[0m/home/runner/.bazel/external/io_bazel_rules_closure/closure/compiler/closure_js_deps.bzl:38:10: closure_js_deps() and deps.js files are deprecated. Please remove your closure_js_deps rules and, if needed, use the google-closure-deps npm module with bazelbuild/rules_nodejs to generate deps.js files.
1846:  (08:22:02) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (64 source files):
1847:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1848:  private final ErrorCodes errorCodes;
1849:  ^
1850:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1851:  this.errorCodes = new ErrorCodes();
1852:  ^
1853:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1854:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
1855:  ^
1856:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1857:  ErrorCodes errorCodes = new ErrorCodes();
1858:  ^
1859:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1860:  ErrorCodes errorCodes = new ErrorCodes();
1861:  ^
1862:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1863:  response.setStatus(ErrorCodes.SUCCESS);
1864:  ^
1865:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1866:  response.setState(ErrorCodes.SUCCESS_STRING);
1867:  ^
1868:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1869:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
1870:  ^
1871:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1872:  new ErrorCodes().getExceptionType((String) rawError);
1873:  ^
1874:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1875:  private final ErrorCodes errorCodes = new ErrorCodes();
1876:  ^
1877:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1878:  private final ErrorCodes errorCodes = new ErrorCodes();
1879:  ^
1880:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1881:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
1882:  ^
1883:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1884:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1885:  ^
1886:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1887:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1888:  ^
1889:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1890:  response.setStatus(ErrorCodes.SUCCESS);
1891:  ^
1892:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1893:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1894:  ^
1895:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1896:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1897:  ^
1898:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1899:  private final ErrorCodes errorCodes = new ErrorCodes();
1900:  ^
1901:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1902:  private final ErrorCodes errorCodes = new ErrorCodes();
1903:  ^
1904:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:93: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1905:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1906:  ^
1907:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:98: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1908:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1909:  ^
1910:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:145: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1911:  response.setStatus(ErrorCodes.SUCCESS);
1912:  ^
1913:  (08:22:03) �[32mAnalyzing:�[0m 2366 targets (1626 packages loaded, 41462 targets configured)
1914:  �[32m[2,504 / 3,057]�[0m 82 / 203 tests;�[0m [Prepa] Extracting interface for jar external/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.1.3.jar [for tool] ... (41 actions, 15 running)
1915:  (08:22:03) �[32mINFO: �[0mFrom Building external/protobuf+/java/core/liblite_runtime_only.jar (93 source files) [for tool]:
...

2052:  bazel-out/k8-opt-exec-ST-a934f86a68ba/bin/external/protobuf+/src/google/protobuf/io/_virtual_includes/printer/google/protobuf/io/printer.h:123:8:   required from here
2053:  bazel-out/k8-opt-exec-ST-a934f86a68ba/bin/external/protobuf+/src/google/protobuf/io/_virtual_includes/printer/google/protobuf/io/printer.h:127:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
2054:  127 |     for (int i = 0; i < path.size(); ++i) {
2055:  |                     ~~^~~~~~~~~~~~~
2056:  (08:22:09) �[32mINFO: �[0mFrom Building external/protobuf+/java/core/libcore.jar (43 source files, 1 source jar) [for tool]:
2057:  external/protobuf+/java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java:28: warning: [dep-ann] deprecated item is not annotated with @Deprecated
2058:  public class RepeatedFieldBuilderV3<
2059:  ^
2060:  (08:22:13) �[32mAnalyzing:�[0m 2366 targets (1630 packages loaded, 43131 targets configured)
2061:  �[32m[4,426 / 4,920]�[0m 84 / 638 tests;�[0m [Prepa] Testing //rb/spec/unit/selenium:server ... (16 actions, 5 running)
2062:  (08:22:18) �[32mAnalyzing:�[0m 2366 targets (1631 packages loaded, 43545 targets configured)
2063:  �[32m[4,875 / 5,474]�[0m 84 / 660 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-chrome-beta; 3s remote, remote-cache ... (50 actions, 3 running)
2064:  (08:22:23) �[32mAnalyzing:�[0m 2366 targets (1633 packages loaded, 43984 targets configured)
2065:  �[32m[5,027 / 5,573]�[0m 84 / 686 tests;�[0m Testing //rb/spec/unit/selenium:server; 5s remote, remote-cache ... (50 actions, 4 running)
2066:  (08:22:26) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
2067:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:26: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2068:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
2069:  ^
2070:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2071:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.SUCCESS);
2072:  ^
2073:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:81: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2074:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
2075:  ^
2076:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2077:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
2078:  ^
2079:  (08:22:28) �[32mAnalyzing:�[0m 2366 targets (1633 packages loaded, 44980 targets configured)
2080:  �[32m[5,379 / 6,236]�[0m 84 / 959 tests;�[0m Testing //rb/spec/unit/selenium:server; 10s remote, remote-cache ... (50 actions, 4 running)
2081:  (08:22:29) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file):
2082:  java/test/org/openqa/selenium/json/JsonTest.java:430: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2083:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
2084:  ^
2085:  java/test/org/openqa/selenium/json/JsonTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2086:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
2087:  ^
2088:  java/test/org/openqa/selenium/json/JsonTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2089:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(32));
2090:  ^
...

2191:  refreshes the page (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2192:  behaves like driver that can be started concurrently
2193:  starts multiple drivers sequentially (PENDING: No reason given)
2194:  one element
2195:  creates default capabilities (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2196:  gets driver status (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2197:  gets the page title (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2198:  gets the page source (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2199:  refreshes the page (PENDING: Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};)
2200:  behaves like driver that can be started concurrently
2201:  starts multiple drivers sequentially (PENDING: No reason given)
2202:  one element
2203:  Pending: (Failures listed here are expected and do not affect your suite's status)
2204:  1) Selenium::WebDriver::Driver creates default capabilities
2205:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2206:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2207:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2208:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2209:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2214:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2215:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2216:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2217:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2218:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2219:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2220:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2221:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2222:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2223:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2224:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2225:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2226:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2227:  # ------------------
2228:  # --- Caused by: ---
2229:  # ThreadError:
2230:  #   deadlock; lock already owned by another fiber belonging to the same thread
2231:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2232:  2) Selenium::WebDriver::Driver gets driver status
2233:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2234:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2235:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2236:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2237:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2242:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2243:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2244:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2245:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2246:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2247:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2248:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2249:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2250:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2251:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2252:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2253:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2254:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2255:  # ------------------
2256:  # --- Caused by: ---
2257:  # ThreadError:
2258:  #   deadlock; lock already owned by another fiber belonging to the same thread
2259:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2260:  3) Selenium::WebDriver::Driver gets the page title
2261:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2262:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2263:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2264:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2265:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2270:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2271:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2272:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2273:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2274:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2275:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2276:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2277:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2278:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2279:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2280:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2281:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2282:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2283:  # ------------------
2284:  # --- Caused by: ---
2285:  # ThreadError:
2286:  #   deadlock; lock already owned by another fiber belonging to the same thread
2287:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2288:  4) Selenium::WebDriver::Driver gets the page source
2289:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2290:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2291:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2292:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2293:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2298:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2299:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2300:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2301:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2302:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2303:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2304:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2305:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2306:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2307:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2308:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2309:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2310:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2311:  # ------------------
2312:  # --- Caused by: ---
2313:  # ThreadError:
2314:  #   deadlock; lock already owned by another fiber belonging to the same thread
2315:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2316:  5) Selenium::WebDriver::Driver refreshes the page
2317:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2318:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2319:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2320:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2321:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2326:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2327:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2328:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2329:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2330:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2331:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2332:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2333:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2334:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2335:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2336:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2337:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2338:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2339:  # ------------------
2340:  # --- Caused by: ---
2341:  # ThreadError:
2342:  #   deadlock; lock already owned by another fiber belonging to the same thread
2343:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2344:  6) Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
2345:  # No reason given
2346:  Got 1 failure and 2 other errors:
2347:  Shared Example Group: "driver that can be started concurrently" called from ./rb/spec/integration/selenium/webdriver/driver_spec.rb:27
2348:  6.1) Failure/Error: raise SkipDeclaredInExample.new(message)
2349:  RSpec::Core::Pending::SkipDeclaredInExample
2350:  # ./rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:27:in 'block in <main>'
2351:  6.2) Failure/Error: after { reset_driver! if GlobalTestEnv.rbe? && GlobalTestEnv.browser == :chrome }
2352:  ThreadError:
2353:  deadlock; lock already owned by another fiber belonging to the same thread
...

2358:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in 'call'
2359:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2360:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2361:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2362:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2363:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2364:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2365:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2366:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2367:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2368:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2369:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2370:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2371:  # ./rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in 'reset_driver!'
2372:  # ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25:in 'block in WebDriver'
2373:  6.3) Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2374:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2375:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2376:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2381:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2382:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2383:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2384:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2385:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2386:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2387:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2388:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2389:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2390:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2391:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2392:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2393:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2394:  # ------------------
2395:  # --- Caused by: ---
2396:  # ThreadError:
2397:  #   deadlock; lock already owned by another fiber belonging to the same thread
2398:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2399:  7) Selenium::WebDriver::Driver creates default capabilities
2400:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2401:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2402:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2403:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2404:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2409:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2410:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2411:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2412:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2413:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2414:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2415:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2416:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2417:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2418:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2419:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2420:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2421:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2422:  # ------------------
2423:  # --- Caused by: ---
2424:  # ThreadError:
2425:  #   deadlock; lock already owned by another fiber belonging to the same thread
2426:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2427:  8) Selenium::WebDriver::Driver gets driver status
2428:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2429:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2430:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2431:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2432:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2437:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2438:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2439:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2440:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2441:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2442:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2443:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2444:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2445:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2446:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2447:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2448:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2449:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2450:  # ------------------
2451:  # --- Caused by: ---
2452:  # ThreadError:
2453:  #   deadlock; lock already owned by another fiber belonging to the same thread
2454:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2455:  9) Selenium::WebDriver::Driver gets the page title
2456:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2457:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2458:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2459:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2460:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2465:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2466:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2467:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2468:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2469:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2470:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2471:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2472:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2473:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2474:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2475:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2476:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2477:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2478:  # ------------------
2479:  # --- Caused by: ---
2480:  # ThreadError:
2481:  #   deadlock; lock already owned by another fiber belonging to the same thread
2482:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2483:  10) Selenium::WebDriver::Driver gets the page source
2484:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2485:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2486:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2487:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2488:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2493:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2494:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2495:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2496:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2497:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2498:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2499:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2500:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2501:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2502:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2503:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2504:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2505:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2506:  # ------------------
2507:  # --- Caused by: ---
2508:  # ThreadError:
2509:  #   deadlock; lock already owned by another fiber belonging to the same thread
2510:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2511:  11) Selenium::WebDriver::Driver refreshes the page
2512:  # Test does not apply to this configuration; Guarded by {bidi: false, reason: "Not yet implemented with BiDi"};
2513:  Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2514:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2515:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2516:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2521:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2522:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2523:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2524:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2525:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2526:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2527:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2528:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2529:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2530:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2531:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2532:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2533:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2534:  # ------------------
2535:  # --- Caused by: ---
2536:  # ThreadError:
2537:  #   deadlock; lock already owned by another fiber belonging to the same thread
2538:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2539:  12) Selenium::WebDriver::Driver behaves like driver that can be started concurrently starts multiple drivers sequentially
2540:  # No reason given
2541:  Got 1 failure and 2 other errors:
2542:  Shared Example Group: "driver that can be started concurrently" called from ./rb/spec/integration/selenium/webdriver/driver_spec.rb:27
2543:  12.1) Failure/Error: raise SkipDeclaredInExample.new(message)
2544:  RSpec::Core::Pending::SkipDeclaredInExample
2545:  # ./rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb:27:in 'block in <main>'
2546:  12.2) Failure/Error: after { reset_driver! if GlobalTestEnv.rbe? && GlobalTestEnv.browser == :chrome }
2547:  ThreadError:
2548:  deadlock; lock already owned by another fiber belonging to the same thread
...

2553:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in 'call'
2554:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2555:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2556:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2557:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2558:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2559:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2560:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2561:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2562:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2563:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2564:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2565:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2566:  # ./rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in 'reset_driver!'
2567:  # ./rb/spec/integration/selenium/webdriver/driver_spec.rb:25:in 'block in WebDriver'
2568:  12.3) Failure/Error: Unable to find org/jruby/ext/thread/Mutex.java to read failed line
2569:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError:
2570:  previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2571:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
...

2576:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:625:in 'execute'
2577:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:76:in 'create_session'
2578:  # ./rb/lib/selenium/webdriver/remote/bidi_bridge.rb:27:in 'create_session'
2579:  # ./rb/lib/selenium/webdriver/common/driver.rb:325:in 'block in create_bridge'
2580:  # ./rb/lib/selenium/webdriver/common/driver.rb:324:in 'create_bridge'
2581:  # ./rb/lib/selenium/webdriver/common/driver.rb:73:in 'initialize'
2582:  # ./rb/lib/selenium/webdriver/chrome/driver.rb:35:in 'initialize'
2583:  # ./rb/lib/selenium/webdriver/common/driver.rb:47:in 'for'
2584:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:255:in 'chrome_driver'
2585:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:176:in 'create_driver!'
2586:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:65:in 'driver_instance'
2587:  # ./rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:74:in 'reset_driver!'
2588:  # ./rb/spec/integration/selenium/webdriver/spec_helper.rb:40:in 'example_finished'
2589:  # ------------------
2590:  # --- Caused by: ---
2591:  # ThreadError:
2592:  #   deadlock; lock already owned by another fiber belonging to the same thread
2593:  #   ./rb/lib/selenium/webdriver/remote/http/default.rb:65:in 'start'
2594:  Finished in 13.15 seconds (files took 2.47 seconds to load)
2595:  15 examples, 0 failures, 12 pending
2596:  ThreadError: deadlock; lock already owned by another fiber belonging to the same thread
2597:  lock at org/jruby/ext/thread/Mutex.java:110
2598:  synchronize at org/jruby/ext/thread/Mutex.java:192
2599:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:180
2600:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:192
2601:  connect at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1663
2602:  do_start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1642
2603:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1631
2604:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1070
2605:  connect_to_server at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:90
2606:  stop_server at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:114
2607:  stop at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:66
2608:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:53
2609:  exit_hook at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/platform.rb:152
2610:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError: previous 5 instantiations of driver :chrome failed, not trying again (previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread))
2611:  check_for_previous_error at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241
2612:  create_driver! at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:172
...

2628:  for_filtered_examples at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/example_group.rb:665
2629:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/example_group.rb:621
2630:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2631:  map at org/jruby/RubyArray.java:2878
2632:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2633:  with_suite_hooks at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/configuration.rb:2097
2634:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:116
2635:  report at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/reporter.rb:74
2636:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:115
2637:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:89
2638:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:71
2639:  invoke at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:45
2640:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/exe/rspec:4
2641:  load at org/jruby/RubyKernel.java:1212
2642:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/bin/private/rspec:14
2643:  Selenium::WebDriver::SpecSupport::TestEnvironment::DriverInstantiationError: previous 4 instantiations of driver :chrome failed, not trying again (deadlock; lock already owned by another fiber belonging to the same thread)
2644:  check_for_previous_error at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241
2645:  create_driver! at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:172
...

2661:  map at org/jruby/RubyArray.java:2878
2662:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/example_group.rb:615
2663:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2664:  map at org/jruby/RubyArray.java:2878
2665:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2666:  with_suite_hooks at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/configuration.rb:2097
2667:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:116
2668:  report at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/reporter.rb:74
2669:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:115
2670:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:89
2671:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:71
2672:  invoke at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:45
2673:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/exe/rspec:4
2674:  load at org/jruby/RubyKernel.java:1212
2675:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/bin/private/rspec:14
2676:  ThreadError: deadlock; lock already owned by another fiber belonging to the same thread
2677:  lock at org/jruby/ext/thread/Mutex.java:110
...

2716:  map at org/jruby/RubyArray.java:2878
2717:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/example_group.rb:615
2718:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2719:  map at org/jruby/RubyArray.java:2878
2720:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:121
2721:  with_suite_hooks at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/configuration.rb:2097
2722:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:116
2723:  report at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/reporter.rb:74
2724:  run_specs at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:115
2725:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:89
2726:  run at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:71
2727:  invoke at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/lib/rspec/core/runner.rb:45
2728:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/vendor/bundle/jruby/3.4.0/gems/rspec-core-3.13.5/exe/rspec:4
2729:  load at org/jruby/RubyKernel.java:1212
2730:  <main> at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+bundle/bin/private/rspec:14
2731:  ThreadError: deadlock; lock already owned by another fiber belonging to the same thread
2732:  lock at org/jruby/ext/thread/Mutex.java:110
2733:  synchronize at org/jruby/ext/thread/Mutex.java:192
2734:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:180
2735:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:192
2736:  connect at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1663
2737:  do_start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1642
2738:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1631
2739:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1070
2740:  connect_to_server at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:90
2741:  stop_server at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:114
2742:  stop at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:66
2743:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:53
2744:  exit_hook at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/platform.rb:152
2745:  ThreadError: deadlock; lock already owned by another fiber belonging to the same thread
2746:  lock at org/jruby/ext/thread/Mutex.java:110
2747:  synchronize at org/jruby/ext/thread/Mutex.java:192
2748:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:180
2749:  timeout at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/timeout.rb:192
2750:  connect at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1663
2751:  do_start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1642
2752:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1631
2753:  start at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/rules_ruby++ruby+ruby/dist/lib/ruby/stdlib/net/http.rb:1070
2754:  connect_to_server at /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/driver-chrome-bidi.sh.runfiles/_main/rb/lib/selenium/webdriver/common/service_manager.rb:90
2755:  stop_server at /mnt/engflow/worker/work/0/...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants