Skip to content
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

[java] Update dependency io.grpc:grpc-context to v1.69.1 #15113

Open
wants to merge 5 commits into
base: trunk
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 18, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.grpc:grpc-context 1.69.0 -> 1.69.1 age adoption passing confidence

Release Notes

grpc/grpc-java (io.grpc:grpc-context)

v1.69.1

Compare Source

Bug Fixes
  • okhttp: Improve certificate handling by rejecting non-ASCII subject alternative names and hostnames as seen in CVE-2021-0341 (#​11749) (a0982ca). Hostnames are considered trusted and CAs are required to use punycode for non-ASCII hostnames, so this is expected to provide defense-in-depth. See also the related GoSecure blog post and the AOSP fix
  • xds: Preserve nonce when unsubscribing last watcher of a particular type so that new discovery requests of that type are handled correctly (1cf1927). This (along with 1cf1927) fixes a nonce-handling regression introduced in 1.66.0 that could cause resources to appear to not exist until re-creating the ADS stream. Triggering the behavior required specific config changes. It is easiest to trigger when clusters use EDS and routes are changed from one cluster to another. The error “found 0 leaf (logical DNS or EDS) clusters for root cluster” might then be seen
  • xds: Remember nonces for unknown types (6c12c2b)
  • xds: Unexpected types in the bootstrap’s server_features should be ignored (e8ff6da). They were previously required to be strings
  • xds: Fixed unsupported unsigned 32 bits issue for circuit breaker (#​11735) (f8f6139). This fixes clients treating large max_requests as “no requests” and failing all requests
  • xds: Remove xds authority label from metric registration (#​11760) (6516c73). This fixes the error “Incorrect number of required labels provided. Expected: 4” introduced in 1.69.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added C-java dependencies Pull requests that update a dependency file labels Jan 18, 2025
Copy link
Contributor

CI Failure Feedback 🧐

Action: CI - GitHub / Java / Browser Tests (windows) / Browser Tests (chrome, windows)

Failed stage: Run Bazel [❌]

Failed test name: ChromeDriverFunctionalTest

Failure summary:

The ChromeDriverFunctionalTest failed with 7 test failures. The main failure was in the
shouldThrowNumberFormatException() test, where there was an assertion error comparing expected vs
actual error messages related to Arabic language port number formatting. While the messages appear
identical, there may be hidden character differences causing the assertion to fail.

Relevant error logs:
1:  ##[group]Operating System
2:  Microsoft Windows Server 2022
...

687:  �[32mINFO: �[0mFrom Compiling absl/crc/internal/crc_x86_arm_combined.cc [for tool]:
688:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
689:  �[32mINFO: �[0mFrom Compiling upb_generator/minitable/names_internal.cc [for tool]:
690:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
691:  �[32mINFO: �[0mFrom Compiling absl/profiling/internal/exponential_biased.cc [for tool]:
692:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
693:  �[32mINFO: �[0mFrom Compiling absl/strings/internal/cordz_functions.cc [for tool]:
694:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
695:  �[32mINFO: �[0mFrom Compiling absl/base/internal/strerror.cc [for tool]:
...

1037:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
1038:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1039:  �[32mINFO: �[0mFrom Compiling src/google/protobuf/compiler/objectivec/names.cc [for tool]:
1040:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1041:  cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
1042:  D:\_bazel\execroot\_main\external\protobuf~\src\google\protobuf\compiler\objectivec\names.cc(951) : warning C4715: 'google::protobuf::compiler::objectivec::`anonymous namespace'::FragmentName': not all control paths return a value
1043:  D:\_bazel\execroot\_main\external\protobuf~\src\google\protobuf\compiler\objectivec\names.cc(1080) : warning C4715: 'google::protobuf::compiler::objectivec::`anonymous namespace'::FieldObjCTypeInternal': not all control paths return a value
1044:  �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files):
1045:  java\src\org\openqa\selenium\remote\ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1046:  private final ErrorCodes errorCodes;
1047:  ^
1048:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1049:  java\src\org\openqa\selenium\remote\ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1050:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1051:  this.errorCodes = new ErrorCodes();
1052:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1053:  ^
1054:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1055:  java\src\org\openqa\selenium\remote\ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1056:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1057:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
1058:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1059:  ^
1060:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1061:  java\src\org\openqa\selenium\remote\Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1062:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1063:  ErrorCodes errorCodes = new ErrorCodes();
1064:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1065:  ^
1066:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1067:  java\src\org\openqa\selenium\remote\Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1068:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1069:  ErrorCodes errorCodes = new ErrorCodes();
1070:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1071:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1072:  ^
1073:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1074:  java\src\org\openqa\selenium\remote\ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1075:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1076:  response.setStatus(ErrorCodes.SUCCESS);
1077:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1078:  ^
1079:  java\src\org\openqa\selenium\remote\ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1080:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1081:  response.setState(ErrorCodes.SUCCESS_STRING);
1082:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1083:  ^
1084:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1085:  java\src\org\openqa\selenium\remote\W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1086:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1087:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
1088:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1089:  ^
1090:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1091:  java\src\org\openqa\selenium\remote\W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1092:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1191): warning C4141: 'inline': used more than once
1093:  new ErrorCodes().getExceptionType((String) rawError);
1094:  bazel-out/x64_windows-opt-exec-ST-d57f47055a04/bin/external/protobuf~/src/google/protobuf/_virtual_includes/protobuf_lite\google/protobuf/message_lite.h(1297): warning C4141: 'inline': used more than once
1095:  ^
1096:  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
1097:  private final ErrorCodes errorCodes = new ErrorCodes();
1098:  ^
1099:  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
1100:  private final ErrorCodes errorCodes = new ErrorCodes();
1101:  ^
1102:  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
1103:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
1104:  ^
1105:  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
1106:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1107:  ^
1108:  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
1109:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1110:  ^
1111:  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
1112:  response.setStatus(ErrorCodes.SUCCESS);
1113:  ^
1114:  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
1115:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1116:  ^
1117:  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
1118:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1119:  ^
1120:  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
1121:  private final ErrorCodes errorCodes = new ErrorCodes();
1122:  ^
1123:  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
1124:  private final ErrorCodes errorCodes = new ErrorCodes();
1125:  ^
1126:  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
1127:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1128:  ^
1129:  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
1130:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1131:  ^
1132:  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
1133:  response.setStatus(ErrorCodes.SUCCESS);
...

1625:  �[32mINFO: �[0mFrom Linking external/protobuf~/protoc.exe [for tool]:
1626:  LINK : warning LNK4001: no object files specified; libraries used
1627:  �[32mINFO: �[0mFrom Building external/protobuf~/java/core/libcore.jar (43 source files, 1 source jar) [for tool]:
1628:  external\protobuf~\java\core\src\main\java\com\google\protobuf\RepeatedFieldBuilderV3.java:28: warning: [dep-ann] deprecated item is not annotated with @Deprecated
1629:  public class RepeatedFieldBuilderV3<
1630:  ^
1631:  �[32m[2,209 / 2,409]�[0m [Prepa] Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild] ... (2 actions, 0 running)
1632:  �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
1633:  java\test\org\openqa\selenium\remote\WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1634:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
...

1642:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest (see D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_1.log)
1643:  �[32m[2,413 / 2,414]�[0m 4 / 5 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest; 2s local, disk-cache
1644:  �[32m[2,413 / 2,414]�[0m 4 / 5 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest; 4s local, disk-cache
1645:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest (see D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_2.log)
1646:  �[32m[2,413 / 2,414]�[0m 4 / 5 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest; 5s local, disk-cache
1647:  �[32m[2,413 / 2,414]�[0m 4 / 5 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest; 7s local, disk-cache
1648:  �[32m[2,413 / 2,414]�[0m 4 / 5 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest; 8s local, disk-cache
1649:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest (see D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test.log)
1650:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest (Summary)
1651:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test.log
1652:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_1.log
1653:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_2.log
1654:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest:
1655:  ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest:
1656:  Failures: 7
1657:  ?) shouldThrowNumberFormatException() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
1658:  org.opentest4j.AssertionFailedError: 
1659:  Expecting message to be:
1660:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
1661:  https://www.selenium.dev/documentation/webdriver/browsers/"
1662:  but was:
1663:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
1664:  https://www.selenium.dev/documentation/webdriver/browsers/"
1665:  Throwable that failed the check:
...

1802:  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
1803:  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
1804:  at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
1805:  at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
1806:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.getLocalDriver(RemoteWebDriverBuilder.java:310)
1807:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.build(RemoteWebDriverBuilder.java:364)
1808:  at org.openqa.selenium.chrome.ChromeDriverFunctionalTest.builderOverridesDefaultChromeOptions(ChromeDriverFunctionalTest.java:71)
1809:  ?) driverOverridesDefaultClientConfig() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
1810:  java.lang.AssertionError: 
...

1889:  at org.openqa.selenium.testing.JupiterTestBase.prepareEnvironment(JupiterTestBase.java:84)
1890:  at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1891:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
1892:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
1893:  ================================================================================
1894:  ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest:
1895:  Failures: 7
1896:  ?) shouldThrowNumberFormatException() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
1897:  org.opentest4j.AssertionFailedError: 
1898:  Expecting message to be:
1899:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
1900:  https://www.selenium.dev/documentation/webdriver/browsers/"
1901:  but was:
1902:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
1903:  https://www.selenium.dev/documentation/webdriver/browsers/"
1904:  Throwable that failed the check:
...

2042:  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2043:  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
2044:  at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2045:  at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
2046:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.getLocalDriver(RemoteWebDriverBuilder.java:310)
2047:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.build(RemoteWebDriverBuilder.java:364)
2048:  at org.openqa.selenium.chrome.ChromeDriverFunctionalTest.builderOverridesDefaultChromeOptions(ChromeDriverFunctionalTest.java:71)
2049:  ?) driverOverridesDefaultClientConfig() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
2050:  java.lang.AssertionError: 
...

2129:  at org.openqa.selenium.testing.JupiterTestBase.prepareEnvironment(JupiterTestBase.java:84)
2130:  at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2131:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2132:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2133:  ================================================================================
2134:  ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest:
2135:  Failures: 7
2136:  ?) shouldThrowNumberFormatException() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
2137:  org.opentest4j.AssertionFailedError: 
2138:  Expecting message to be:
2139:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
2140:  https://www.selenium.dev/documentation/webdriver/browsers/"
2141:  but was:
2142:  "Couldn't format the port numbers because the System Language is arabic: "--port=?????", please make sure to add the required arguments "-Duser.language=en -Duser.region=US" to your JVM, for more info please visit :
2143:  https://www.selenium.dev/documentation/webdriver/browsers/"
2144:  Throwable that failed the check:
...

2281:  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
2282:  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
2283:  at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2284:  at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
2285:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.getLocalDriver(RemoteWebDriverBuilder.java:310)
2286:  at org.openqa.selenium.remote.RemoteWebDriverBuilder.build(RemoteWebDriverBuilder.java:364)
2287:  at org.openqa.selenium.chrome.ChromeDriverFunctionalTest.builderOverridesDefaultChromeOptions(ChromeDriverFunctionalTest.java:71)
2288:  ?) driverOverridesDefaultClientConfig() (org.openqa.selenium.chrome.ChromeDriverFunctionalTest)
2289:  java.lang.AssertionError: 
...

2367:  at org.openqa.selenium.testing.SeleniumExtension.getDriver(SeleniumExtension.java:254)
2368:  at org.openqa.selenium.testing.JupiterTestBase.prepareEnvironment(JupiterTestBase.java:84)
2369:  at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2370:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2371:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2372:  ================================================================================
2373:  �[32mINFO: �[0mElapsed time: 83.680s, Critical Path: 12.70s
2374:  �[32mINFO: �[0m2153 processes: 1346 disk cache hit, 787 internal, 20 local.
2375:  �[32mINFO: �[0mBuild completed, 1 test FAILED, 2153 total actions
2376:  //java/test/org/openqa/selenium/federatedcredentialmanagement:FederatedCredentialManagementTest �[0m�[32m(cached) PASSED�[0m in 79.0s
2377:  //java/test/org/openqa/selenium/firefox:FirefoxDriverBuilderTest �[0m�[32m(cached) PASSED�[0m in 88.8s
2378:  //java/test/org/openqa/selenium/grid/router:RemoteWebDriverDownloadTest �[0m�[32m(cached) PASSED�[0m in 56.6s
2379:  //java/test/org/openqa/selenium/remote:RemoteWebDriverBuilderTest �[0m�[32m(cached) PASSED�[0m in 18.8s
2380:  //java/test/org/openqa/selenium/chrome:ChromeDriverFunctionalTest        �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 2.9s
2381:  Stats over 3 runs: max = 2.9s, min = 2.8s, avg = 2.8s, dev = 0.0s
2382:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test.log
2383:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_1.log
2384:  D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest/test_attempts/attempt_2.log
2385:  Executed 1 out of 5 tests: 4 tests pass and �[0m�[31m�[1m1 fails locally�[0m.
2386:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
2387:  �[0m
2388:  ##[error]Process completed with exit code 1.

✨ CI feedback usage guide:

The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
The tool analyzes the failed checks and provides several feedbacks:

  • Failed stage
  • Failed test name
  • Failure summary
  • Relevant error logs

In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

/checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"

where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

Configuration options

  • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
  • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
  • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
  • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
  • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

See more information about the checks tool in the docs.

Copy link
Contributor Author

renovate bot commented Jan 19, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

qodo-merge-pro bot commented Jan 23, 2025

CI Feedback 🧐

(Feedback updated until commit 3482293)

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

Action: CI - GitHub / Ruby / Local Tests (firefox, macos) / Local Tests (firefox, macos)

Failed stage: Run Bazel [❌]

Failed test name: Selenium::WebDriver::ActionBuilder#scroll_by

Failure summary:

The action failed in the Firefox WebDriver tests. Specifically:

  • The test Selenium::WebDriver::ActionBuilder#scroll_by failed with the error "scrolls by given amount
    (FAILED - 1)"
  • The test expected an element to be in viewport (footer) but it was not:
    expect(in_viewport?(footer)).to be true failed
  • Several other DevTools-related tests were marked as pending or failed due to Firefox not fully
    supporting certain DevTools features yet (like Fetch.enable and Runtime.addBinding)

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    716:  �[32m[1,301 / 1,321]�[0m 4 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 102s local, disk-cache ... (3 actions running)
    717:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 104s local, disk-cache ... (3 actions, 2 running)
    718:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 115s local, disk-cache ... (3 actions, 2 running)
    719:  �[32m[1,302 / 1,321]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 119s local, disk-cache ... (3 actions, 2 running)
    720:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 120s local, disk-cache ... (3 actions, 1 running)
    721:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 132s local, disk-cache ... (3 actions, 1 running)
    722:  �[32m[1,303 / 1,321]�[0m 6 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-firefox; 157s local, disk-cache ... (3 actions, 2 running)
    723:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:action_builder-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-firefox/test.log)
    724:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:action_builder-firefox (Summary)
    ...
    
    763:  moves one element to another
    764:  #drag_and_drop_by
    765:  moves one element a provided distance
    766:  #move_to_location
    767:  moves pointer to specified coordinates
    768:  pen stylus
    769:  sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};)
    770:  #scroll_to
    771:  scrolls to element (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    772:  #scroll_by
    773:  scrolls by given amount (FAILED - 1)
    774:  #scroll_from
    775:  scrolls from element by given amount (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    776:  scrolls from element by given amount with offset (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    777:  raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport
    778:  scrolls by given amount with offset
    779:  raises MoveTargetOutOfBoundsError when origin offset is out of viewport
    780:  Pending: (Failures listed here are expected and do not affect your suite's status)
    781:  1) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties
    782:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};
    783:  Failure/Error: actions.perform
    784:  Selenium::WebDriver::Error::UnknownError:
    785:  Error: Unimplemented pointerMove for pointerType pen
    786:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    787:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    792:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    793:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    794:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    795:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    796:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    797:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:280:in `block (3 levels) in <module:WebDriver>'
    798:  # ------------------
    799:  # --- Caused by: ---
    800:  # Selenium::WebDriver::Error::WebDriverError:
    801:  #   pointerMove@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2393:11
    802:  performPointerMoveStep@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1628:31
    803:  dispatch/<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1595:20
    804:  moveOverTime/transitions<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2320:9
    805:  2) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element
    806:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};
    807:  Failure/Error: driver.action.scroll_to(iframe).perform
    808:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    809:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    810:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    811:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    816:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    817:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    818:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    819:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    820:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    821:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:313:in `block (3 levels) in <module:WebDriver>'
    822:  # ------------------
    823:  # --- Caused by: ---
    824:  # Selenium::WebDriver::Error::WebDriverError:
    825:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    826:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    827:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    828:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    829:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    830:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    831:  3) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount
    832:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    833:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    834:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    835:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    836:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    837:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    842:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    843:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    844:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    845:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    846:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    847:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:339:in `block (3 levels) in <module:WebDriver>'
    848:  # ------------------
    849:  # --- Caused by: ---
    850:  # Selenium::WebDriver::Error::WebDriverError:
    851:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    852:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    853:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    854:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    855:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    856:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    857:  4) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset
    858:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    859:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    860:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    861:  Move target (632, 2952) is out of bounds of viewport dimensions (1280, 788)
    862:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    863:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    868:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    869:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    870:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    871:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    872:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    873:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:353:in `block (3 levels) in <module:WebDriver>'
    874:  # ------------------
    875:  # --- Caused by: ---
    876:  # Selenium::WebDriver::Error::WebDriverError:
    877:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    878:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    879:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    880:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    881:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    882:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    883:  Failures:
    884:  1) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount
    885:  Failure/Error: expect(in_viewport?(footer)).to be true
    886:  expected true
    887:  got false
    888:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:328:in `block (3 levels) in <module:WebDriver>'
    889:  Finished in 37.83 seconds (files took 0.14997 seconds to load)
    890:  27 examples, 1 failure, 4 pending
    891:  Failed examples:
    ...
    
    928:  moves one element to another
    929:  #drag_and_drop_by
    930:  moves one element a provided distance
    931:  #move_to_location
    932:  moves pointer to specified coordinates
    933:  pen stylus
    934:  sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};)
    935:  #scroll_to
    936:  scrolls to element (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    937:  #scroll_by
    938:  scrolls by given amount (FAILED - 1)
    939:  #scroll_from
    940:  scrolls from element by given amount (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    941:  scrolls from element by given amount with offset (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    942:  raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport
    943:  scrolls by given amount with offset
    944:  raises MoveTargetOutOfBoundsError when origin offset is out of viewport
    945:  Pending: (Failures listed here are expected and do not affect your suite's status)
    946:  1) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties
    947:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};
    948:  Failure/Error: actions.perform
    949:  Selenium::WebDriver::Error::UnknownError:
    950:  Error: Unimplemented pointerMove for pointerType pen
    951:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    952:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    957:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    958:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    959:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    960:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    961:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    962:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:280:in `block (3 levels) in <module:WebDriver>'
    963:  # ------------------
    964:  # --- Caused by: ---
    965:  # Selenium::WebDriver::Error::WebDriverError:
    966:  #   pointerMove@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2393:11
    967:  performPointerMoveStep@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1628:31
    968:  dispatch/<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1595:20
    969:  moveOverTime/transitions<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2320:9
    970:  2) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element
    971:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};
    972:  Failure/Error: driver.action.scroll_to(iframe).perform
    973:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    974:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    975:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    976:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    981:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    982:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    983:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    984:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    985:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    986:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:313:in `block (3 levels) in <module:WebDriver>'
    987:  # ------------------
    988:  # --- Caused by: ---
    989:  # Selenium::WebDriver::Error::WebDriverError:
    990:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    991:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    992:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    993:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    994:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    995:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    996:  3) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount
    997:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    998:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    999:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    1000:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    1001:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1002:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1007:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1008:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1009:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1010:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1011:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1012:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:339:in `block (3 levels) in <module:WebDriver>'
    1013:  # ------------------
    1014:  # --- Caused by: ---
    1015:  # Selenium::WebDriver::Error::WebDriverError:
    1016:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    1017:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    1018:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    1019:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    1020:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    1021:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    1022:  4) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset
    1023:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    1024:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    1025:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    1026:  Move target (632, 2952) is out of bounds of viewport dimensions (1280, 788)
    1027:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1028:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1033:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1034:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1035:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1036:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1037:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1038:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:353:in `block (3 levels) in <module:WebDriver>'
    1039:  # ------------------
    1040:  # --- Caused by: ---
    1041:  # Selenium::WebDriver::Error::WebDriverError:
    1042:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    1043:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    1044:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    1045:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    1046:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    1047:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    1048:  Failures:
    1049:  1) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount
    1050:  Failure/Error: expect(in_viewport?(footer)).to be true
    1051:  expected true
    1052:  got false
    1053:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:328:in `block (3 levels) in <module:WebDriver>'
    1054:  Finished in 36.34 seconds (files took 0.17659 seconds to load)
    1055:  27 examples, 1 failure, 4 pending
    1056:  Failed examples:
    ...
    
    1093:  moves one element to another
    1094:  #drag_and_drop_by
    1095:  moves one element a provided distance
    1096:  #move_to_location
    1097:  moves pointer to specified coordinates
    1098:  pen stylus
    1099:  sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};)
    1100:  #scroll_to
    1101:  scrolls to element (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    1102:  #scroll_by
    1103:  scrolls by given amount (FAILED - 1)
    1104:  #scroll_from
    1105:  scrolls from element by given amount (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    1106:  scrolls from element by given amount with offset (PENDING: Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};)
    1107:  raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport
    1108:  scrolls by given amount with offset
    1109:  raises MoveTargetOutOfBoundsError when origin offset is out of viewport
    1110:  Pending: (Failures listed here are expected and do not affect your suite's status)
    1111:  1) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties
    1112:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Unknown pointerType"};
    1113:  Failure/Error: actions.perform
    1114:  Selenium::WebDriver::Error::UnknownError:
    1115:  Error: Unimplemented pointerMove for pointerType pen
    1116:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1117:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1122:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1123:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1124:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1125:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1126:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1127:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:280:in `block (3 levels) in <module:WebDriver>'
    1128:  # ------------------
    1129:  # --- Caused by: ---
    1130:  # Selenium::WebDriver::Error::WebDriverError:
    1131:  #   pointerMove@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2393:11
    1132:  performPointerMoveStep@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1628:31
    1133:  dispatch/<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1595:20
    1134:  moveOverTime/transitions<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2320:9
    1135:  2) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element
    1136:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"incorrect MoveTargetOutOfBoundsError"};
    1137:  Failure/Error: driver.action.scroll_to(iframe).perform
    1138:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    1139:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    1140:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1141:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1146:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1147:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1148:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1149:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1150:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1151:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:313:in `block (3 levels) in <module:WebDriver>'
    1152:  # ------------------
    1153:  # --- Caused by: ---
    1154:  # Selenium::WebDriver::Error::WebDriverError:
    1155:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    1156:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    1157:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    1158:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    1159:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    1160:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    1161:  3) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount
    1162:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    1163:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    1164:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    1165:  Move target (410, 2898) is out of bounds of viewport dimensions (1280, 788)
    1166:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1167:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1172:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1173:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1174:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1175:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1176:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1177:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:339:in `block (3 levels) in <module:WebDriver>'
    1178:  # ------------------
    1179:  # --- Caused by: ---
    1180:  # Selenium::WebDriver::Error::WebDriverError:
    1181:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    1182:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    1183:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    1184:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    1185:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    1186:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    1187:  4) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset
    1188:  # Test guarded; Guarded by {:browser=>[:firefox, :safari], :reason=>"incorrect MoveTargetOutOfBoundsError"};
    1189:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    1190:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    1191:  Move target (632, 2952) is out of bounds of viewport dimensions (1280, 788)
    1192:  # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'
    1193:  # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'
    ...
    
    1198:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1199:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:68:in `call'
    1200:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:685:in `execute'
    1201:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:413:in `send_actions'
    1202:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1203:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:353:in `block (3 levels) in <module:WebDriver>'
    1204:  # ------------------
    1205:  # --- Caused by: ---
    1206:  # Selenium::WebDriver::Error::WebDriverError:
    1207:  #   RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
    1208:  WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
    1209:  MoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:479:5
    1210:  assertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3097:11
    1211:  #assertInViewPortFromContent@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:90:17
    1212:  dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1824:11
    1213:  Failures:
    1214:  1) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount
    1215:  Failure/Error: expect(in_viewport?(footer)).to be true
    1216:  expected true
    1217:  got false
    1218:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:328:in `block (3 levels) in <module:WebDriver>'
    1219:  Finished in 37.84 seconds (files took 0.16196 seconds to load)
    1220:  27 examples, 1 failure, 4 pending
    1221:  Failed examples:
    1222:  rspec ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:320 # Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount
    1223:  ================================================================================
    1224:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:shadow_root-firefox; 39s ... (3 actions, 1 running)
    1225:  �[32m[1,304 / 1,321]�[0m 7 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:error-firefox; 10s local, disk-cache ... (3 actions, 2 running)
    1226:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 11s ... (3 actions, 1 running)
    1227:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 23s ... (3 actions, 1 running)
    1228:  �[32m[1,305 / 1,321]�[0m 8 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-firefox; 27s local, disk-cache ... (3 actions, 2 running)
    1229:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 28s ... (3 actions, 1 running)
    1230:  �[32m[1,306 / 1,321]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-firefox; 6s local, disk-cache ... (3 actions, 2 running)
    1231:  �[32m[1,307 / 1,321]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 7s ... (3 actions, 1 running)
    1232:  �[32m[1,307 / 1,321]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 18s ... (3 actions, 1 running)
    1233:  �[32m[1,307 / 1,321]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:profile-firefox; 21s local, disk-cache ... (3 actions, 2 running)
    1234:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:select-firefox; 22s ... (3 actions, 1 running)
    1235:  �[32m[1,308 / 1,321]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:zipper-firefox; 5s local, disk-cache ... (3 actions, 2 running)
    1236:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox; 6s ... (3 actions, 1 running)
    1237:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox; 17s ... (3 actions, 1 running)
    1238:  �[32m[1,309 / 1,321]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-firefox; 14s local, disk-cache ... (3 actions, 2 running)
    1239:  �[32m[1,310 / 1,321]�[0m 13 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:driver-firefox; 14s ... (3 actions, 1 running)
    1240:  �[32m[1,310 / 1,321]�[0m 13 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox; 5s local, disk-cache ... (3 actions, 2 running)
    1241:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:service-firefox; 7s ... (3 actions, 1 running)
    1242:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/firefox:service-firefox; 18s ... (3 actions, 1 running)
    1243:  �[32m[1,311 / 1,321]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:driver-firefox; 31s local, disk-cache ... (3 actions, 2 running)
    1244:  �[32m[1,312 / 1,321]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:storage-firefox; 32s ... (3 actions, 1 running)
    1245:  �[32m[1,312 / 1,321]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/firefox:service-firefox; 10s local, disk-cache ... (3 actions, 2 running)
    1246:  �[32m[1,313 / 1,321]�[0m 16 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:listener-firefox; 11s ... (3 actions, 1 running)
    1247:  �[32m[1,313 / 1,321]�[0m 16 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:storage-firefox; 7s local, disk-cache ... (3 actions, 2 running)
    1248:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 8s ... (3 actions, 1 running)
    1249:  �[32m[1,314 / 1,321]�[0m 17 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-firefox; 10s local, disk-cache ... (3 actions, 2 running)
    1250:  �[32m[1,315 / 1,321]�[0m 18 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:network-firefox; 11s ... (3 actions, 1 running)
    1251:  �[32m[1,315 / 1,321]�[0m 18 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-firefox; 5s local, disk-cache ... (3 actions, 2 running)
    1252:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:timeout-firefox; 6s ... (3 actions, 1 running)
    1253:  �[32m[1,316 / 1,321]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:network-firefox; 5s local, disk-cache ... (3 actions, 2 running)
    1254:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 6s ... (3 actions, 1 running)
    1255:  �[32m[1,317 / 1,321]�[0m 20 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 17s ... (3 actions, 1 running)
    1256:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 13s ... (3 actions, 1 running)
    1257:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 14s ... (3 actions, 1 running)
    1258:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 25s ... (3 actions, 1 running)
    1259:  �[32m[1,318 / 1,321]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-firefox; 34s local, disk-cache ... (3 actions, 2 running)
    1260:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:manager-firefox; 36s ... (2 actions, 1 running)
    1261:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:manager-firefox; 47s ... (2 actions, 1 running)
    1262:  �[32m[1,319 / 1,321]�[0m 22 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-firefox; 15s local, disk-cache ... (2 actions running)
    1263:  �[32m[1,320 / 1,321]�[0m 23 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-firefox; 1s local, disk-cache
    1264:  �[32m[1,320 / 1,321]�[0m 23 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-firefox; 13s local, disk-cache
    1265:  �[32m[1,320 / 1,321]�[0m 23 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-firefox; 16s local, disk-cache
    1266:  �[32m[1,321 / 1,322]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-firefox; 1s local, disk-cache
    1267:  �[32m[1,321 / 1,322]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-firefox; 5s local, disk-cache
    1268:  �[32m[1,322 / 1,323]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-firefox; 0s local, disk-cache
    1269:  �[32m[1,322 / 1,323]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-firefox; 5s local, disk-cache
    1270:  �[32m[1,323 / 1,324]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-firefox; 1s local, disk-cache
    1271:  �[32m[1,323 / 1,324]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-firefox; 5s local, disk-cache
    1272:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 1s local, disk-cache
    1273:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 241s local, disk-cache
    1274:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:devtools-firefox (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-firefox/test_attempts/attempt_1.log)
    1275:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 242s local, disk-cache
    1276:  �[32m[1,324 / 1,325]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-firefox; 511s local, disk-cache
    ...
    
    1282:  browser: firefox
    1283:  driver: firefox
    1284:  version: 134.0.1
    1285:  platform: macosx
    1286:  ci: github
    1287:  rbe: false
    1288:  ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [arm64-darwin23]
    1289:  Selenium::WebDriver::DevTools
    1290:  sends commands (FAILED - 1)
    1291:  maps methods to classes
    1292:  supports events (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};)
    1293:  propagates errors in events (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};)
    1294:  2025-01-23 06:48:01 WARN Selenium [:on_log_event] [DEPRECATION] Driver#on_log_event on Firefox is deprecated. Use the script.add_console_message_handler or the script.add_javascript_error_handler methods instead. 
    1295:  notifies about log messages (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};)
    1296:  2025-01-23 06:48:14 WARN Selenium [:on_log_event] [DEPRECATION] Driver#on_log_event on Firefox is deprecated. Use the script.add_console_message_handler or the script.add_javascript_error_handler methods instead. 
    1297:  notifies about document log messages (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"Firefox & Chrome parse document differently"};)
    1298:  2025-01-23 06:48:34 WARN Selenium [:on_log_event] [DEPRECATION] Driver#on_log_event on Firefox is deprecated. Use the script.add_console_message_handler or the script.add_javascript_error_handler methods instead. 
    1299:  notifies about document log messages (PENDING: Test guarded; Guarded by {:browser=>[:chrome, :edge, :firefox], :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};)
    1300:  2025-01-23 06:48:55 WARN Selenium [:on_log_event] [DEPRECATION] Driver#on_log_event on Firefox is deprecated. Use the script.add_console_message_handler or the script.add_javascript_error_handler methods instead. 
    1301:  notifies about exceptions (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};)
    1302:  2025-01-23 06:49:16 WARN Selenium [:on_log_event] [DEPRECATION] Driver#on_log_event on Firefox is deprecated. Use the script.add_console_message_handler or the script.add_javascript_error_handler methods instead. 
    ...
    
    1318:  ensures pinned script is available on new pages (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};)
    1319:  allows to unpin script (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};)
    1320:  ensures unpinned scripts are not available on new pages (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};)
    1321:  handles arguments in pinned script (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};)
    1322:  supports async pinned scripts (PENDING: Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};)
    1323:  Pending: (Failures listed here are expected and do not affect your suite's status)
    1324:  1) Selenium::WebDriver::DevTools supports events
    1325:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};
    1326:  Got 1 failure:
    1327:  1.1) Failure/Error:
    1328:  expect { |block|
    1329:  driver.devtools.page.enable
    1330:  driver.devtools.page.on(:load_event_fired, &block)
    1331:  driver.navigate.to url_for('xhtmlTest.html')
    1332:  sleep 0.5
    1333:  }.to yield_control
    1334:  expected given block to yield control but did not yield
    1335:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:41:in `block (2 levels) in <module:WebDriver>'
    1336:  2) Selenium::WebDriver::DevTools propagates errors in events
    1337:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};
    1338:  Got 1 failure:
    1339:  2.1) Failure/Error:
    1340:  expect {
    1341:  driver.devtools.page.enable
    1342:  driver.devtools.page.on(:load_event_fired) { raise 'This is fine!' }
    1343:  driver.navigate.to url_for('xhtmlTest.html')
    1344:  sleep 0.5
    1345:  }.to raise_error(RuntimeError, 'This is fine!')
    1346:  expected RuntimeError with "This is fine!" but nothing was raised
    1347:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:51:in `block (2 levels) in <module:WebDriver>'
    1348:  3) Selenium::WebDriver::DevTools notifies about log messages
    1349:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};
    1350:  Got 1 failure:
    1351:  3.1) Failure/Error:
    ...
    
    1361:  -[(an object having attributes {:args => ["I like cheese"], :type => :log}),
    1362:  - (an object having attributes {:args => [true], :type => :log}),
    1363:  - (an object having attributes {:args => [nil], :type => :log}),
    1364:  - (an object having attributes {:args => [{"type" => "undefined"}], :type => :log})]
    1365:  +[]
    1366:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:100:in `block (2 levels) in <module:WebDriver>'
    1367:  4) Selenium::WebDriver::DevTools notifies about document log messages
    1368:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Firefox & Chrome parse document differently"};
    1369:  Failure/Error: wait.until { !logs.empty? }
    1370:  Selenium::WebDriver::Error::TimeoutError:
    1371:  timed out after 10 seconds
    1372:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    1373:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:115:in `block (2 levels) in <module:WebDriver>'
    1374:  5) Selenium::WebDriver::DevTools notifies about document log messages
    1375:  # Test guarded; Guarded by {:browser=>[:chrome, :edge, :firefox], :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};
    1376:  Failure/Error: wait.until { !logs.empty? }
    1377:  Selenium::WebDriver::Error::TimeoutError:
    1378:  timed out after 10 seconds
    1379:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    1380:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:129:in `block (2 levels) in <module:WebDriver>'
    1381:  6) Selenium::WebDriver::DevTools notifies about exceptions
    1382:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"https://bugzilla.mozilla.org/show_bug.cgi?id=1819965"};
    1383:  Failure/Error: wait.until { exceptions.any? }
    1384:  Selenium::WebDriver::Error::TimeoutError:
    1385:  timed out after 10 seconds
    1386:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    1387:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:143:in `block (2 levels) in <module:WebDriver>'
    1388:  7) Selenium::WebDriver::DevTools notifies about DOM mutations
    1389:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Runtime.addBinding not yet supported"};
    1390:  Failure/Error: driver.on_log_event(:mutation) { |mutation| mutations.push(mutation) }
    1391:  Selenium::WebDriver::Error::WebDriverError:
    1392:  : Runtime.addBinding: RemoteAgentError@chrome://remote/content/cdp/Error.sys.mjs:18:5
    1393:  UnknownMethodError@chrome://remote/content/cdp/Error.sys.mjs:101:7
    ...
    
    1395:  receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.sys.mjs:79:45
    1396:  # ./rb/lib/selenium/webdriver/devtools.rb:49:in `send_cmd'
    1397:  # ./rb/lib/selenium/devtools/v85/runtime.rb:177:in `add_binding'
    1398:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb:120:in `log_mutation_events'
    1399:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb:74:in `on_log_event'
    1400:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:153:in `block (2 levels) in <module:WebDriver>'
    1401:  8) Selenium::WebDriver::DevTools#register on any request
    1402:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1403:  Failure/Error: driver.register(username: username, password: password)
    1404:  NoMethodError:
    1405:  undefined method `register' for #<Selenium::WebDriver::Firefox::Driver:0x..fccda82ca6f128292 browser=:firefox>
    1406:  driver.register(username: username, password: password)
    1407:  ^^^^^^^^^
    1408:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:65:in `block (3 levels) in <module:WebDriver>'
    1409:  9) Selenium::WebDriver::DevTools#register based on URL
    1410:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1411:  Failure/Error: driver.register(username: username, password: password, uri: /localhost/)
    1412:  NoMethodError:
    1413:  undefined method `register' for #<Selenium::WebDriver::Firefox::Driver:0x67518deaf4615522 browser=:firefox>
    1414:  driver.register(username: username, password: password, uri: /localhost/)
    1415:  ^^^^^^^^^
    1416:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:73:in `block (3 levels) in <module:WebDriver>'
    1417:  10) Selenium::WebDriver::DevTools#intercept continues requests
    1418:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1419:  Failure/Error:
    1420:  driver.intercept do |request, &continue|
    1421:  requests << request
    1422:  continue.call(request)
    1423:  end
    1424:  Selenium::WebDriver::Error::WebDriverError:
    1425:  : Fetch.enable: RemoteAgentError@chrome://remote/content/cdp/Error.sys.mjs:18:5
    1426:  UnknownMethodError@chrome://remote/content/cdp/Error.sys.mjs:101:7
    ...
    
    1428:  receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.sys.mjs:79:45
    1429:  # ./rb/lib/selenium/webdriver/devtools.rb:49:in `send_cmd'
    1430:  # ./rb/lib/selenium/devtools/v85/fetch.rb:44:in `enable'
    1431:  # ./rb/lib/selenium/webdriver/devtools/network_interceptor.rb:52:in `intercept'
    1432:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb:71:in `intercept'
    1433:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:170:in `block (3 levels) in <module:WebDriver>'
    1434:  11) Selenium::WebDriver::DevTools#intercept changes requests
    1435:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1436:  Failure/Error:
    1437:  driver.intercept do |request, &continue|
    1438:  uri = URI(request.url)
    1439:  if uri.path.end_with?('one.js')
    1440:  uri.path = '/devtools_request_interception_test/two.js'
    1441:  request.url = uri.to_s
    1442:  end
    1443:  request.post_data = {foo: 'bar'}.to_json
    1444:  continue.call(request)
    1445:  Selenium::WebDriver::Error::WebDriverError:
    1446:  : Fetch.enable: RemoteAgentError@chrome://remote/content/cdp/Error.sys.mjs:18:5
    1447:  UnknownMethodError@chrome://remote/content/cdp/Error.sys.mjs:101:7
    ...
    
    1449:  receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.sys.mjs:79:45
    1450:  # ./rb/lib/selenium/webdriver/devtools.rb:49:in `send_cmd'
    1451:  # ./rb/lib/selenium/devtools/v85/fetch.rb:44:in `enable'
    1452:  # ./rb/lib/selenium/webdriver/devtools/network_interceptor.rb:52:in `intercept'
    1453:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb:71:in `intercept'
    1454:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:180:in `block (3 levels) in <module:WebDriver>'
    1455:  12) Selenium::WebDriver::DevTools#intercept continues responses
    1456:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1457:  Failure/Error:
    1458:  driver.intercept do |request, &continue|
    1459:  continue.call(request) do |response|
    1460:  responses << response
    1461:  end
    1462:  end
    1463:  Selenium::WebDriver::Error::WebDriverError:
    1464:  : Fetch.enable: RemoteAgentError@chrome://remote/content/cdp/Error.sys.mjs:18:5
    1465:  UnknownMethodError@chrome://remote/content/cdp/Error.sys.mjs:101:7
    ...
    
    1467:  receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.sys.mjs:79:45
    1468:  # ./rb/lib/selenium/webdriver/devtools.rb:49:in `send_cmd'
    1469:  # ./rb/lib/selenium/devtools/v85/fetch.rb:44:in `enable'
    1470:  # ./rb/lib/selenium/webdriver/devtools/network_interceptor.rb:52:in `intercept'
    1471:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb:71:in `intercept'
    1472:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:196:in `block (3 levels) in <module:WebDriver>'
    1473:  13) Selenium::WebDriver::DevTools#intercept changes responses
    1474:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"Fetch.enable is not yet supported"};
    1475:  Failure/Error:
    1476:  driver.intercept do |request, &continue|
    1477:  continue.call(request) do |response|
    1478:  response.body << '<h4 id="appended">Appended!</h4>' if request.url.include?('html5Page.html')
    1479:  end
    1480:  end
    1481:  Selenium::WebDriver::Error::WebDriverError:
    1482:  : Fetch.enable: RemoteAgentError@chrome://remote/content/cdp/Error.sys.mjs:18:5
    1483:  UnknownMethodError@chrome://remote/content/cdp/Error.sys.mjs:101:7
    ...
    
    1485:  receiveMessage@chrome://remote/content/cdp/sessions/ContentProcessSession.sys.mjs:79:45
    1486:  # ./rb/lib/selenium/webdriver/devtools.rb:49:in `send_cmd'
    1487:  # ./rb/lib/selenium/devtools/v85/fetch.rb:44:in `enable'
    1488:  # ./rb/lib/selenium/webdriver/devtools/network_interceptor.rb:52:in `intercept'
    1489:  # ./rb/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb:71:in `intercept'
    1490:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:207:in `block (3 levels) in <module:WebDriver>'
    1491:  14) Selenium::WebDriver::DevTools#pin_script allows to pin script
    1492:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1493:  Failure/Error: script = driver.pin_script('return document.title;')
    1494:  NoMethodError:
    1495:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..fd55f2d75fac4215c browser=:firefox>
    1496:  script = driver.pin_script('return document.title;')
    1497:  ^^^^^^^^^^^
    1498:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:223:in `block (3 levels) in <module:WebDriver>'
    1499:  15) Selenium::WebDriver::DevTools#pin_script ensures pinned script is available on new pages
    1500:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1501:  Failure/Error: script = driver.pin_script('return document.title;')
    1502:  NoMethodError:
    1503:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..fa0d779f1b76cd7b8 browser=:firefox>
    1504:  script = driver.pin_script('return document.title;')
    1505:  ^^^^^^^^^^^
    1506:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:229:in `block (3 levels) in <module:WebDriver>'
    1507:  16) Selenium::WebDriver::DevTools#pin_script allows to unpin script
    1508:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1509:  Failure/Error: script = driver.pin_script('return document.title;')
    1510:  NoMethodError:
    1511:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..f8c4f867d71159c94 browser=:firefox>
    1512:  script = driver.pin_script('return document.title;')
    1513:  ^^^^^^^^^^^
    1514:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:235:in `block (3 levels) in <module:WebDriver>'
    1515:  17) Selenium::WebDriver::DevTools#pin_script ensures unpinned scripts are not available on new pages
    1516:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1517:  Failure/Error: script = driver.pin_script('return document.title;')
    1518:  NoMethodError:
    1519:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..f9bc7d2f933ba4240 browser=:firefox>
    1520:  script = driver.pin_script('return document.title;')
    1521:  ^^^^^^^^^^^
    1522:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:242:in `block (3 levels) in <module:WebDriver>'
    1523:  18) Selenium::WebDriver::DevTools#pin_script handles arguments in pinned script
    1524:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1525:  Failure/Error: script = driver.pin_script('return arguments;')
    1526:  NoMethodError:
    1527:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..fe77fff86ec23080c browser=:firefox>
    1528:  script = driver.pin_script('return arguments;')
    1529:  ^^^^^^^^^^^
    1530:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:249:in `block (3 levels) in <module:WebDriver>'
    1531:  19) Selenium::WebDriver::DevTools#pin_script supports async pinned scripts
    1532:  # Test guarded; Guarded by {:browser=>:firefox, :reason=>"No reason given"};
    1533:  Failure/Error: script = driver.pin_script('arguments[0]()')
    1534:  NoMethodError:
    1535:  undefined method `pin_script' for #<Selenium::WebDriver::Firefox::Driver:0x..f2f60c02aec83228 browser=:firefox>
    1536:  script = driver.pin_script('arguments[0]()')
    1537:  ^^^^^^^^^^^
    1538:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:255:in `block (3 levels) in <module:WebDriver>'
    1539:  Failures:
    1540:  1) Selenium::WebDriver::DevTools sends commands
    1541:  Failure/Error: expect(driver.title).to eq('XHTML Test Page')
    1542:  expected: "XHTML Test Page"
    1543:  got: ""
    1544:  (compared using ==)
    1545:  # ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:30:in `block (2 levels) in <module:WebDriver>'
    1546:  Finished in 4 minutes 1.2 seconds (files took 0.1414 seconds to load)
    1547:  21 examples, 1 failure, 19 pending
    1548:  Failed examples:
    1549:  rspec ./rb/spec/integration/selenium/webdriver/devtools_spec.rb:28 # Selenium::WebDriver::DevTools sends commands
    1550:  ================================================================================
    1551:  �[32m[1,325 / 1,326]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox; 0s local, disk-cache
    1552:  �[32m[1,325 / 1,326]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox; 6s local, disk-cache
    1553:  �[32m[1,326 / 1,327]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-firefox; 1s local, disk-cache
    1554:  �[32m[1,326 / 1,327]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-firefox; 6s local, disk-cache
    1555:  �[32mINFO: �[0mFound 30 test targets...
    1556:  �[32mINFO: �[0mElapsed time: 1116.550s, Critical Path: 544.82s
    1557:  �[32mINFO: �[0m1327 processes: 570 disk cache hit, 679 internal, 13 darwin-sandbox, 65 local.
    1558:  �[32mINFO: �[0mBuild completed, 1 test FAILED, 1327 total actions
    1559:  //rb/spec/integration/selenium/webdriver:bidi-firefox                    �[0m�[32mPASSED�[0m in 5.2s
    1560:  //rb/spec/integration/selenium/webdriver:driver-firefox                  �[0m�[32mPASSED�[0m in 34.6s
    1561:  //rb/spec/integration/selenium/webdriver:element-firefox                 �[0m�[32mPASSED�[0m in 34.4s
    1562:  //rb/spec/integration/selenium/webdriver:error-firefox                   �[0m�[32mPASSED�[0m in 10.8s
    ...
    
    1579:  //rb/spec/integration/selenium/webdriver/bidi:log_inspector-firefox      �[0m�[32mPASSED�[0m in 6.3s
    1580:  //rb/spec/integration/selenium/webdriver/bidi:network-firefox            �[0m�[32mPASSED�[0m in 5.5s
    1581:  //rb/spec/integration/selenium/webdriver/bidi:script-firefox             �[0m�[32mPASSED�[0m in 6.4s
    1582:  //rb/spec/integration/selenium/webdriver/firefox:driver-firefox          �[0m�[32mPASSED�[0m in 31.5s
    1583:  //rb/spec/integration/selenium/webdriver/firefox:profile-firefox         �[0m�[32mPASSED�[0m in 21.7s
    1584:  //rb/spec/integration/selenium/webdriver/firefox:service-firefox         �[0m�[32mPASSED�[0m in 10.0s
    1585:  //rb/spec/integration/selenium/webdriver/remote:driver-firefox           �[0m�[32mPASSED�[0m in 6.0s
    1586:  //rb/spec/integration/selenium/webdriver/remote:element-firefox          �[0m�[32mPASSED�[0m in 15.0s
    1587:  //rb/spec/integration/selenium/webdriver:devtools-firefox                 �[0m�[35mFLAKY�[0m, failed in 1 out of 2 in 269.9s
    1588:  Stats over 2 runs: max = 269.9s, min = 241.7s, avg = 255.8s, dev = 14.1s
    1589:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-firefox/test_attempts/attempt_1.log
    1590:  //rb/spec/integration/selenium/webdriver:action_builder-firefox          �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 38.6s
    1591:  Stats over 3 runs: max = 38.6s, min = 37.2s, avg = 38.1s, dev = 0.7s
    1592:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-firefox/test.log
    1593:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-firefox/test_attempts/attempt_1.log
    1594:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-firefox/test_attempts/attempt_2.log
    1595:  Executed 30 out of 30 tests: 29 tests pass and �[0m�[31m�[1m1 fails locally�[0m.
    1596:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
    1597:  �[0m
    1598:  ##[error]Process completed with exit code 3.
    ...
    
    1600:  ##[group]Save cache for external-_main~pin_browsers_extension~mac_firefox
    1601:  [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt
    1602:  Cache Size: ~452 MB (473693495 B)
    1603:  Cache saved successfully
    1604:  Successfully saved cache
    1605:  ##[endgroup]
    1606:  ##[group]Save cache for external-rules_ruby~~ruby~bundle
    1607:  [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt
    1608:  Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_ruby~~ruby~bundle-76504380d7e7146151d5e743efcf678df911c586db376f8d7136ee6e6ea2a56f, another job may be creating this cache. More details: Cache already exists. Scope: refs/heads/renovate/grpc-java-monorepo, Key: setup-bazel-2-darwin-external-rules_ruby~~ruby~bundle-76504380d7e7146151d5e743efcf678df911c586db376f8d7136ee6e6ea2a56f, Version: 04feac9243b0b88417d0bd9fc7e27eb20152a9e013688bdbcc1f2b14c501596f
    

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    C-java dependencies Pull requests that update a dependency file
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    3 participants