Skip to content

[build] aggregate all lint errors instead of failing fast#17637

Merged
titusfortner merged 2 commits into
trunkfrom
aggregate_errors
Jun 5, 2026
Merged

[build] aggregate all lint errors instead of failing fast#17637
titusfortner merged 2 commits into
trunkfrom
aggregate_errors

Conversation

@titusfortner
Copy link
Copy Markdown
Member

💥 What does this PR do?

  • Makes lint tasks report every failure in a single run instead of exiting at the first one.
  • Updates other multiple step tasks to use the new implementation instead of inline rescue/capture
  • Automatic console logging based on keyword

🔧 Implementation Notes

  • Hash of keyword to lambda instead of a new class

🤖 AI assistance

  • No substantial AI assistance used
  • AI assisted (complete below)
    • Tool(s): Claude Code
    • What was generated: the aggregate_errors helper and the lint/verify task refactors
    • I reviewed all AI output and can explain the change

🔄 Types of changes

  • Cleanup (formatting, renaming)
  • Bug fix (backwards compatible)

@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Jun 5, 2026
@qodo-code-review
Copy link
Copy Markdown
Contributor

Review Summary by Qodo

Aggregate all lint errors instead of failing fast

✨ Enhancement 🐞 Bug fix

Grey Divider

Walkthroughs

Description
• Introduces aggregate_errors helper to collect and report all failures
• Refactors lint tasks to report every error instead of failing fast
• Applies new pattern to dotnet, python, ruby, and root lint tasks
• Consolidates error handling across multiple language bindings
Diagram
flowchart LR
  A["Lint Tasks"] -->|Previously| B["Exit on First Error"]
  A -->|Now| C["aggregate_errors Helper"]
  C --> D["Collect All Failures"]
  D --> E["Report All Errors Together"]
  F["dotnet:lint"] --> C
  G["py:lint"] --> C
  H["rb:lint"] --> C
  I["all:lint"] --> C

Loading

Grey Divider

File Changes

1. rake_tasks/common.rb ✨ Enhancement +14/-0

Add aggregate_errors helper method

• Adds new aggregate_errors method that accepts named steps as lambdas
• Executes all steps and collects failures instead of stopping at first error
• Automatically converts step names to readable labels with underscores to spaces
• Raises aggregated error message with count and details of all failures

rake_tasks/common.rb


2. rake_tasks/dotnet.rake ✨ Enhancement +9/-7

Refactor dotnet lint to aggregate errors

• Refactors dotnet:lint task to use aggregate_errors helper
• Converts inline Bazel executions to lambda-based steps dictionary
• Conditionally adds enforced diagnostics step only if diagnostics exist
• Removes manual puts statements in favor of automatic logging

rake_tasks/dotnet.rake


3. rake_tasks/python.rake ✨ Enhancement +5/-5

Refactor python lint to aggregate errors

• Refactors py:lint task to use aggregate_errors helper
• Converts three separate linting steps to lambda-based dictionary
• Removes manual puts statements for ruff check and mypy
• Consolidates error reporting for all python linters

rake_tasks/python.rake


View more (2)
4. rake_tasks/ruby.rake ✨ Enhancement +5/-5

Refactor ruby lint to aggregate errors

• Refactors rb:lint task to use aggregate_errors helper
• Converts rubocop, steep, and docs steps to lambda-based dictionary
• Removes manual puts statements for individual linters
• Preserves flag argument handling for rubocop options

rake_tasks/ruby.rake


5. Rakefile ✨ Enhancement +17/-24

Refactor all lint and verify tasks to aggregate errors

• Extracts shellcheck and actionlint logic into lint_actions helper method
• Refactors root lint task to use aggregate_errors for shell and all language linting
• Refactors all:check_credentials task to use aggregate_errors pattern
• Refactors all:verify task to use aggregate_errors pattern
• Refactors all:lint task to use aggregate_errors with dynamic language steps
• Removes manual failure collection and error raising logic throughout

Rakefile


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Copy Markdown
Contributor

qodo-code-review Bot commented Jun 5, 2026

Code Review by Qodo

🐞 Bugs (2) 📘 Rule violations (1) 📎 Requirement gaps (0) 🎨 UX issues (0)

Grey Divider


Remediation recommended

1. Prefix lost on multiline 🐞 Bug ◔ Observability
Description
SeleniumRake.aggregate_errors raises a multi-line string (failures.join("\n\n")), so when an
inner aggregate_errors failure is caught and re-wrapped by an outer aggregate_errors, only the
first line is prefixed with the outer step label and the remaining failure lines become
unlabeled/ambiguous in output.
Code

rake_tasks/common.rb[121]

+    raise failures.join("\n\n")
Evidence
The helper raises a multi-line message string; nested usage exists in the Rakefile (:lint runs
all:lint, and all:lint itself aggregates). When an exception message contains newlines,
string-prefixing only affects the first line visually, so later lines lose the outer label context.

rake_tasks/common.rb[110-122]
Rakefile[151-156]
Rakefile[256-262]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

### Issue description
`aggregate_errors` currently raises a multi-line string. When this exception is caught by another `aggregate_errors` wrapper (nested aggregation), the outer wrapper prefixes only the first line, leaving subsequent lines without the outer context label.

### Issue Context
This happens in the repo because top-level `:lint` wraps `all:lint`, and `all:lint` itself uses `aggregate_errors`, so nested aggregation is a real execution path.

### Fix Focus Areas
- rake_tasks/common.rb[110-122]

### Suggested implementation direction
- Introduce a dedicated exception type (e.g., `SeleniumRake::AggregateErrors < StandardError`) that carries `failures` as an array.
- In `aggregate_errors`, raise that exception instead of raising a joined string.
- When rescuing in `aggregate_errors`, detect `AggregateErrors` and either:
 - merge/flatten the nested `failures` into the parent failure list (preferred), or
 - re-raise without string-wrapping.
This preserves step labels across nested calls and keeps output unambiguous.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


2. aggregate_errors drops backtraces 📘 Rule violation ◔ Observability
Description
SeleniumRake.aggregate_errors rescues StandardError and records only e.message, which discards
exception type and backtrace and can significantly reduce CI/debug diagnostics when a step fails.
This conflicts with the requirement for automation scripts to emit explicit diagnostics and fail
safely.
Code

rake_tasks/common.rb[R110-121]

+  def self.aggregate_errors(**steps)
+    failures = steps.filter_map do |name, closure|
+      label = name.to_s.tr('_', ' ')
+      puts "Running #{label}..." unless name == :all
+      closure.call
+      nil
+    rescue StandardError => e
+      "#{label}: #{e.message}"
+    end
+    return if failures.empty?
+
+    raise "#{failures.size} of #{steps.size} steps failed:\n\n#{failures.join("\n\n")}"
Evidence
Rule 11 requires automation scripts to emit explicit diagnostics on failures. The new helper rescues
exceptions and converts them to strings containing only e.message, which removes exception class
and backtrace that are often necessary to understand and fix CI failures.

rake_tasks/common.rb[110-121]
Best Practice: Learned patterns

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
`SeleniumRake.aggregate_errors` aggregates failures but currently truncates exceptions to only `e.message`, losing exception class and backtrace. This makes CI failures harder to diagnose.

## Issue Context
This helper is now used by top-level `:lint` and `all:*` tasks, so reduced diagnostics affects common automation paths.

## Fix Focus Areas
- rake_tasks/common.rb[110-121]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


3. Nested lint aggregation 🐞 Bug ◔ Observability
Description
The :lint task wraps all:lint (which already aggregates per-language failures) inside another
aggregate_errors call, so the top-level exception reports only one failed step (all) even when
multiple language linters failed. This double-wrapping makes CI/log output misleading and harder to
interpret/debug.
Code

Rakefile[R152-156]

+task :lint do
+  SeleniumRake.aggregate_errors(
+    shellcheck_and_actionlint: -> { lint_actions },
+    all: -> { Rake::Task['all:lint'].invoke }
+  )
Evidence
The outer :lint task aggregates two steps, one of which is `all: -> {
Rake::Task['all:lint'].invoke }, while all:lint` itself aggregates 5 language steps. Since
aggregate_errors formats its header using the immediate steps.size, multiple language failures
get collapsed under the single outer all step, producing a misleading top-level summary count.

Rakefile[146-157]
Rakefile[256-262]
rake_tasks/common.rb[110-122]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

### Issue description
`rake lint` currently aggregates errors twice: an outer `aggregate_errors` wraps an `all:` step that invokes `all:lint`, and `all:lint` itself uses `aggregate_errors` across languages. This leads to confusing nested summaries like `1 of 2 steps failed` (outer) while the real failures are inside the nested `all` message.

### Issue Context
The goal of this PR is to report *all* lint failures in one run. Nesting aggregation preserves details but makes the top-level summary count/labels misleading.

### Fix Focus Areas
- Rakefile[146-157]
- Rakefile[256-262]

### Suggested fix
Refactor to a single aggregation level for `rake lint`:
- Option A (recommended): In `task :lint`, build one `steps` hash that includes `shellcheck_and_actionlint` plus each language lint (`java`, `py`, `rb`, `dotnet`, `node`), and call `SeleniumRake.aggregate_errors(**steps)` once.
- Option B: Move `lint_actions` into `all:lint` (as an additional step) and make top-level `:lint` just invoke `all:lint` directly (no outer aggregation).

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Copy Markdown
Contributor

qodo-code-review Bot commented Jun 5, 2026

Code review by qodo was updated up to the latest commit ee5dcf0

@qodo-code-review
Copy link
Copy Markdown
Contributor

CI Feedback 🧐

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

Action: Test / All RBE tests

Failed stage: Rerun failures with debug [❌]

Failed test name: org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE / org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE

Failure summary:

The GitHub Action failed because Bazel reported 2 failing Java test targets:
-
//java/test/org/openqa/selenium:ContentEditableTest-chrome (Exit 2)
-
//java/test/org/openqa/selenium:ContentEditableTest-edge (Exit 2)

In both targets, the failures come from org.openqa.selenium.testing.SeleniumExtension.afterEach
(SeleniumExtension.java:164), which throws when a test is annotated/flagged as “not yet implemented”
for the current browser but the test actually passed:
-
org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE is marked as not yet
implemented with CHROME / EDGE but already works.
-
org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE is marked as not yet implemented
with CHROME / EDGE but already works.

The overall CI job then exited non-zero (Process completed with exit code 3) because Bazel finished
with failed tests (even after the rerun via rerun-failures.sh).

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

699:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
700:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
701:  (19:12:42) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/devtools/libdevtools-prototypes.jar (4 source files) [for tool]:
702:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
703:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
704:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
705:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
706:  (19:12:42) �[32mAnalyzing:�[0m 3156 targets (1891 packages loaded, 62246 targets configured, 493 aspect applications)
707:  �[32m[7,885 / 8,895]�[0m 66 / 1299 tests;�[0m [Prepa] Testing //javascript/selenium-webdriver:test-edge-service-test.js-firefox ... (46 actions, 0 running)
708:  (19:12:45) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/build/libbuild.jar (4 source files):
709:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
710:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
711:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
712:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
713:  (19:12:47) �[32mAnalyzing:�[0m 3156 targets (1891 packages loaded, 62487 targets configured, 493 aspect applications)
714:  �[32m[8,058 / 9,043]�[0m 103 / 1387 tests;�[0m Writing repo mapping manifest for //java/test/org/openqa/selenium/remote:ErrorCodecTest; 0s local ... (42 actions, 1 running)
715:  (19:12:52) �[32mAnalyzing:�[0m 3156 targets (1891 packages loaded, 62854 targets configured, 493 aspect applications)
...

1061:  (19:13:42) �[32mINFO: �[0mFrom Building javascript/webdriver/closure-test.jar ():
1062:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
1063:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
1064:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
1065:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
1066:  (19:13:42) �[32mINFO: �[0mFrom Building javascript/webdriver/closure-test-firefox-beta.jar ():
1067:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
1068:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
1069:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
1070:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
1071:  (19:13:42) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (70 source files):
1072:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
1073:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
1074:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
1075:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
1076:  java/src/org/openqa/selenium/remote/ErrorHandler.java:49: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1077:  private final ErrorCodes errorCodes;
1078:  ^
1079:  java/src/org/openqa/selenium/remote/ErrorHandler.java:63: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1080:  this.errorCodes = new ErrorCodes();
1081:  ^
1082:  java/src/org/openqa/selenium/remote/ErrorHandler.java:71: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1083:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
1084:  ^
1085:  java/src/org/openqa/selenium/remote/RemoteWebDriverBuilder.java:309: warning: [removal] <T>sendNative(HttpRequest,BodyHandler<T>) in HttpClient has been deprecated and marked for removal
1086:  public <T> java.net.http.HttpResponse<T> sendNative(
1087:  ^
1088:  where T is a type-variable:
1089:  T extends Object declared in method <T>sendNative(HttpRequest,BodyHandler<T>)
1090:  java/src/org/openqa/selenium/remote/RemoteWebDriverBuilder.java:302: warning: [removal] <T>sendAsyncNative(HttpRequest,BodyHandler<T>) in HttpClient has been deprecated and marked for removal
1091:  sendAsyncNative(
1092:  ^
1093:  where T is a type-variable:
1094:  T extends Object declared in method <T>sendAsyncNative(HttpRequest,BodyHandler<T>)
1095:  java/src/org/openqa/selenium/remote/Response.java:99: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1096:  ErrorCodes errorCodes = new ErrorCodes();
1097:  ^
1098:  java/src/org/openqa/selenium/remote/Response.java:99: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1099:  ErrorCodes errorCodes = new ErrorCodes();
1100:  ^
1101:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1102:  response.setStatus(ErrorCodes.SUCCESS);
1103:  ^
1104:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:183: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1105:  response.setState(ErrorCodes.SUCCESS_STRING);
1106:  ^
1107:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:54: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1108:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
1109:  ^
1110:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:57: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1111:  new ErrorCodes().getExceptionType((String) rawError);
1112:  ^
1113:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:43: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1114:  private final ErrorCodes errorCodes = new ErrorCodes();
1115:  ^
1116:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:43: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1117:  private final ErrorCodes errorCodes = new ErrorCodes();
1118:  ^
1119:  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
1120:  int status = responseStatus == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
1121:  ^
1122:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1123:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1124:  ^
1125:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:102: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1126:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1127:  ^
1128:  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
1129:  response.setStatus(ErrorCodes.SUCCESS);
1130:  ^
1131:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:119: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1132:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1133:  ^
1134:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:125: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1135:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1136:  ^
1137:  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
1138:  private final ErrorCodes errorCodes = new ErrorCodes();
1139:  ^
1140:  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
1141:  private final ErrorCodes errorCodes = new ErrorCodes();
1142:  ^
1143:  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
1144:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1145:  ^
1146:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1147:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1148:  ^
1149:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:150: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1150:  response.setStatus(ErrorCodes.SUCCESS);
1151:  ^
...

2638:  java/test/org/openqa/selenium/grid/router/DirectForwardingListenerTest.java:149: warning: [removal] <T>sendNative(HttpRequest,BodyHandler<T>) in HttpClient has been deprecated and marked for removal
2639:  public <T> java.net.http.HttpResponse<T> sendNative(
2640:  ^
2641:  where T is a type-variable:
2642:  T extends Object declared in method <T>sendNative(HttpRequest,BodyHandler<T>)
2643:  java/test/org/openqa/selenium/grid/router/DirectForwardingListenerTest.java:143: warning: [removal] <T>sendAsyncNative(HttpRequest,BodyHandler<T>) in HttpClient has been deprecated and marked for removal
2644:  java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<T>> sendAsyncNative(
2645:  ^
2646:  where T is a type-variable:
2647:  T extends Object declared in method <T>sendAsyncNative(HttpRequest,BodyHandler<T>)
2648:  (19:13:57) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2649:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2650:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2651:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2652:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2653:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2654:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2655:  ^
2656:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2657:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2658:  ^
2659:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2660:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2661:  ^
2662:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2663:  private final ErrorCodes errorCodes = new ErrorCodes();
2664:  ^
2665:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2666:  private final ErrorCodes errorCodes = new ErrorCodes();
2667:  ^
2668:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2669:  private final ErrorCodes errorCodes = new ErrorCodes();
2670:  ^
2671:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2672:  private final ErrorCodes errorCodes = new ErrorCodes();
2673:  ^
...

2874:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ShadowDomTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2875:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2876:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2877:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2878:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2879:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/netty/server/libmedium-tests-test-lib.jar (1 source file):
2880:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2881:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2882:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2883:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2884:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/bidi/network/NetworkEventsTest-chrome-remote.jar (1 source file):
2885:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2886:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2887:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2888:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2889:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorCodecTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2890:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

2894:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/http/HttpRequestTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2895:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2896:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2897:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2898:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2899:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/support/decorators/IntegrationTest.jar (1 source file):
2900:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2901:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2902:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2903:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2904:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/CdpFacadeTest-chrome-beta.jar (1 source file):
2905:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2906:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2907:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2908:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2909:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorHandlerTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2910:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2911:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2912:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2913:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2914:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemoteWebElementTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2915:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2916:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2917:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2918:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2919:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
2920:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
2921:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
2922:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
2923:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
2924:  java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2925:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
2926:  ^
...

3067:  (19:13:58) �[32mINFO: �[0mFrom Checking 1 JS files in @@//javascript/atoms:bot:
3068:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3069:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/bazel-out/platform-opt-exec/bin/external/rules_closure+/java/io/bazel/rules/closure/ClosureWorker.runfiles/protobuf+/java/core/liblite_runtime_only.jar)
3070:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3071:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3072:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/http/jdk/JdkHttpClientTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
3073:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3074:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3075:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3076:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3077:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
3078:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3079:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3080:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3081:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3082:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:26: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
3083:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
3084:  ^
...

3220:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/http/HttpClientFactoryTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
3221:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3222:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3223:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3224:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3225:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/TakesScreenshotTest-chrome.jar (1 source file):
3226:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3227:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3228:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3229:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3230:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ByTest.jar (1 source file):
3231:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3232:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3233:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3234:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3235:  (19:13:58) �[32mINFO: �[0mFrom Checking 1 JS files in @@//third_party/closure/goog/debug:error:
3236:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

3270:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/http/HttpMessageTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
3271:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3272:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3273:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3274:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3275:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/WindowSwitchingTest-chrome-beta.jar (1 source file):
3276:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3277:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3278:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3279:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3280:  (19:13:58) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/bidi/input/ReleaseCommandTest-firefox-beta.jar (1 source file):
3281:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3282:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3283:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3284:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3285:  (19:13:58) �[32mINFO: �[0mFrom Checking 2 JS files in @@//javascript/atoms:errors:
3286:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

3445:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/ConsoleEventsTest-chrome-beta-remote.jar (1 source file):
3446:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3447:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3448:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3449:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3450:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/bidi/BiDiSessionCleanUpTest-chrome-beta.jar (1 source file):
3451:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3452:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3453:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3454:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3455:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ExecutingAsyncJavascriptTest.jar (1 source file):
3456:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3457:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3458:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3459:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3460:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ErrorsTest.jar (1 source file):
3461:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

3510:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/DevToolsReuseTest.jar (1 source file):
3511:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3512:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3513:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3514:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3515:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/bidi/emulation/SetTimezoneOverrideTest.jar (1 source file):
3516:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3517:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3518:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3519:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3520:  (19:13:59) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/bidi/emulation/SetTimezoneOverrideTest-remote.jar (1 source file):
3521:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3522:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3523:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3524:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3525:  (19:13:59) �[32mINFO: �[0mFrom Checking 1 JS files in @@//third_party/closure/goog/debug:errorcontext:
3526:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

3695:  (19:14:00) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ExecutingAsyncJavascriptTest-firefox-beta.jar (1 source file):
3696:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3697:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3698:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3699:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3700:  (19:14:00) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/JavascriptExceptionsTest-chrome-beta-remote.jar (1 source file):
3701:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3702:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
3703:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3704:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3705:  (19:14:00) �[32mINFO: �[0mFrom Checking 1 JS files in @@//third_party/closure/goog/asserts:asserts:
3706:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
3707:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/bazel-out/platform-opt-exec/bin/external/rules_closure+/java/io/bazel/rules/closure/ClosureWorker.runfiles/protobuf+/java/core/liblite_runtime_only.jar)
3708:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
3709:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
3710:  (19:14:00) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ErrorsTest-firefox-beta.jar (1 source file):
3711:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

6020:  (19:14:25) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ElementSelectingTest-chrome.jar (1 source file):
6021:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6022:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6023:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6024:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6025:  (19:14:25) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ElementFindingTest-chrome-beta.jar (1 source file):
6026:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6027:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6028:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6029:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6030:  (19:14:25) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/TextHandlingTest-firefox-beta.jar (1 source file):
6031:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6032:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6033:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6034:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6035:  (19:14:25) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ErrorsTest-chrome.jar (1 source file):
6036:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

6087:  (19:14:27) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/TakesScreenshotTest.jar (1 source file):
6088:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6089:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6090:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6091:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6092:  (19:14:27) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ExecutingAsyncJavascriptTest-chrome.jar (1 source file):
6093:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6094:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6095:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6096:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6097:  (19:14:27) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ElementSelectingTest-chrome-beta.jar (1 source file):
6098:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
6099:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
6100:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
6101:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
6102:  (19:14:27) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ErrorsTest-chrome-beta.jar (1 source file):
6103:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

7835:  (19:14:48) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/JavascriptExceptionsTest-edge.jar (1 source file):
7836:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
7837:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
7838:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
7839:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
7840:  (19:14:48) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/devtools/WindowSwitchingTest-edge.jar (1 source file):
7841:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
7842:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/0/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
7843:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
7844:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
7845:  (19:14:48) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/FrameSwitchingTest-edge.jar (1 source file):
7846:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
7847:  WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by com.google.protobuf.UnsafeUtil$MemoryAccessor (file:/mnt/engflow/worker/work/1/exec/external/rules_java++toolchains+remote_java_tools/java_tools/JavaBuilder_deploy.jar)
7848:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
7849:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
7850:  (19:14:48) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/ErrorsTest-edge.jar (1 source file):
7851:  WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
...

8443:  WARNING: Please consider reporting this to the maintainers of class com.google.protobuf.UnsafeUtil$MemoryAccessor
8444:  WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
8445:  (19:14:52) �[32mAnalyzing:�[0m 3156 targets (2015 packages loaded, 130350 targets configured, 969 aspect applications)
8446:  �[32m[21,969 / 22,488]�[0m 2152 / 3109 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 2s remote, remote-cache ... (31 actions, 9 running)
8447:  (19:14:53) �[32mINFO: �[0mAnalyzed 3156 targets (2015 packages loaded, 130350 targets configured, 969 aspect applications).
8448:  (19:14:57) �[32m[22,920 / 23,595]�[0m 2171 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 7s remote, remote-cache ... (42 actions, 9 running)
8449:  (19:15:02) �[32m[23,108 / 23,701]�[0m 2248 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 12s remote, remote-cache ... (46 actions, 1 running)
8450:  (19:15:07) �[32m[23,244 / 23,775]�[0m 2308 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 17s remote, remote-cache ... (46 actions, 2 running)
8451:  (19:15:12) �[32m[23,329 / 23,819]�[0m 2350 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 22s remote, remote-cache ... (50 actions, 3 running)
8452:  (19:15:14) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:ContentEditableTest-chrome (Exit 2) (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-chrome/test_attempts/attempt_1.log)
8453:  (19:15:20) �[32m[23,472 / 23,819]�[0m 2493 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 29s remote, remote-cache ... (4 actions running)
8454:  (19:15:27) �[32m[23,472 / 23,819]�[0m 2493 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 37s remote, remote-cache ... (4 actions running)
8455:  (19:15:29) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:ContentEditableTest-edge (Exit 2) (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-edge/test_attempts/attempt_1.log)
8456:  (19:15:35) �[32m[23,472 / 23,819]�[0m 2493 / 3156 tests;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome; 44s remote, remote-cache ... (4 actions running)
8457:  (19:15:38) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:ContentEditableTest-chrome (Exit 2) (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-chrome/test.log)
8458:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:ContentEditableTest-chrome (Summary)
8459:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-chrome/test.log
8460:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-chrome/test_attempts/attempt_1.log
8461:  (19:15:38) �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:ContentEditableTest-chrome:
8462:  ==================== Test output for //java/test/org/openqa/selenium:ContentEditableTest-chrome:
8463:  Jun 05, 2026 7:15:05 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8464:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE()
8465:  Test failure details:
8466:  Jun 05, 2026 7:15:05 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8489:  Jun 05, 2026 7:15:05 PM org.openqa.selenium.remote.RemoteWebDriver log
8490:  INFO: Executed: screenshot (Response: SessionID: bc3f0ca837051905b7fbefbae4423d1e, Status: null, State: success, Value: *screenshot response suppressed*)
8491:  Screenshot: file:/mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-chrome.runfiles/_main/build/failures/java/CHROME/org/openqa/selenium/ContentEditableTest/testShouldBeAbleToTypeIntoTinyMCE.png
8492:  Jun 05, 2026 7:15:06 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8493:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoEmptyContentEditableElement()
8494:  Jun 05, 2026 7:15:08 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8495:  INFO: <<< Finished  ContentEditableTest.testTypingIntoAnIFrameWithContentEditableOrDesignModeSet()
8496:  Jun 05, 2026 7:15:09 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8497:  INFO: <<< Finished  ContentEditableTest.appendsTextToEndOfContentEditableWithMultipleTextNodes()
8498:  Jun 05, 2026 7:15:10 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8499:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoContentEditableElementWithExistingValue()
8500:  Jun 05, 2026 7:15:11 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8501:  INFO: <<< Finished  ContentEditableTest.testNonPrintableCharactersShouldWorkWithContentEditableOrDesignModeSet()
8502:  Jun 05, 2026 7:15:13 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8503:  INFO: <<< Finished  ContentEditableTest.testShouldAppendToTinyMCE()
8504:  Test failure details:
8505:  Jun 05, 2026 7:15:13 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8533:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE is marked as not yet implemented with CHROME but already works!
8534:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8535:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8536:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8537:  2) testShouldAppendToTinyMCE() (org.openqa.selenium.ContentEditableTest)
8538:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE is marked as not yet implemented with CHROME but already works!
8539:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8540:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8541:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8542:  Time: 15.199
8543:  Remote server execution message: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChAElgX_e3dQS6Umg2erPEQ9EgdkZWZhdWx0GiUKIMLySWslvCiM9rhk-yzpmRIsb3dSe7rDv9U8HV4TcefkELwD
8544:  ================================================================================
8545:  ==================== Test output for //java/test/org/openqa/selenium:ContentEditableTest-chrome:
8546:  Jun 05, 2026 7:15:30 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8547:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE()
8548:  Test failure details:
8549:  Jun 05, 2026 7:15:30 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8572:  Jun 05, 2026 7:15:30 PM org.openqa.selenium.remote.RemoteWebDriver log
8573:  INFO: Executed: screenshot (Response: SessionID: c3c24aee1d238073679594e70501013a, Status: null, State: success, Value: *screenshot response suppressed*)
8574:  Screenshot: file:/mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-chrome.runfiles/_main/build/failures/java/CHROME/org/openqa/selenium/ContentEditableTest/testShouldBeAbleToTypeIntoTinyMCE.png
8575:  Jun 05, 2026 7:15:32 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8576:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoEmptyContentEditableElement()
8577:  Jun 05, 2026 7:15:33 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8578:  INFO: <<< Finished  ContentEditableTest.testTypingIntoAnIFrameWithContentEditableOrDesignModeSet()
8579:  Jun 05, 2026 7:15:33 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8580:  INFO: <<< Finished  ContentEditableTest.appendsTextToEndOfContentEditableWithMultipleTextNodes()
8581:  Jun 05, 2026 7:15:34 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8582:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoContentEditableElementWithExistingValue()
8583:  Jun 05, 2026 7:15:35 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8584:  INFO: <<< Finished  ContentEditableTest.testNonPrintableCharactersShouldWorkWithContentEditableOrDesignModeSet()
8585:  Jun 05, 2026 7:15:37 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8586:  INFO: <<< Finished  ContentEditableTest.testShouldAppendToTinyMCE()
8587:  Test failure details:
8588:  Jun 05, 2026 7:15:37 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8613:  Screenshot: file:/mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-chrome.runfiles/_main/build/failures/java/CHROME/org/openqa/selenium/ContentEditableTest/testShouldAppendToTinyMCE.png
8614:  Failures: 2
8615:  1) testShouldBeAbleToTypeIntoTinyMCE() (org.openqa.selenium.ContentEditableTest)
8616:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE is marked as not yet implemented with CHROME but already works!
8617:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8618:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8619:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8620:  2) testShouldAppendToTinyMCE() (org.openqa.selenium.ContentEditableTest)
8621:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE is marked as not yet implemented with CHROME but already works!
8622:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8623:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8624:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8625:  Time: 13.900
8626:  Remote server execution message: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChAElgX_e3dQS6Umg2erPEQ9EgdkZWZhdWx0GiUKIMLySWslvCiM9rhk-yzpmRIsb3dSe7rDv9U8HV4TcefkELwD
8627:  ================================================================================
8628:  (19:15:45) �[32m[23,473 / 23,819]�[0m 2494 / 3156 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ContentEditableTest-edge; 38s remote, remote-cache ... (3 actions running)
8629:  (19:15:48) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:ContentEditableTest-edge (Exit 2) (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-edge/test.log)
8630:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:ContentEditableTest-edge (Summary)
8631:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-edge/test.log
8632:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/ContentEditableTest-edge/test_attempts/attempt_1.log
8633:  (19:15:48) �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:ContentEditableTest-edge:
8634:  ==================== Test output for //java/test/org/openqa/selenium:ContentEditableTest-edge:
8635:  Jun 05, 2026 7:15:19 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8636:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE()
8637:  Test failure details:
8638:  Jun 05, 2026 7:15:19 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8661:  Jun 05, 2026 7:15:19 PM org.openqa.selenium.remote.RemoteWebDriver log
8662:  INFO: Executed: screenshot (Response: SessionID: 04c89f0a75ad1c0ed2b024c94db54adc, Status: null, State: success, Value: *screenshot response suppressed*)
8663:  Screenshot: file:/mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-edge.runfiles/_main/build/failures/java/EDGE/org/openqa/selenium/ContentEditableTest/testShouldBeAbleToTypeIntoTinyMCE.png
8664:  Jun 05, 2026 7:15:21 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8665:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoEmptyContentEditableElement()
8666:  Jun 05, 2026 7:15:22 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8667:  INFO: <<< Finished  ContentEditableTest.testTypingIntoAnIFrameWithContentEditableOrDesignModeSet()
8668:  Jun 05, 2026 7:15:23 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8669:  INFO: <<< Finished  ContentEditableTest.appendsTextToEndOfContentEditableWithMultipleTextNodes()
8670:  Jun 05, 2026 7:15:24 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8671:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoContentEditableElementWithExistingValue()
8672:  Jun 05, 2026 7:15:26 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8673:  INFO: <<< Finished  ContentEditableTest.testNonPrintableCharactersShouldWorkWithContentEditableOrDesignModeSet()
8674:  Jun 05, 2026 7:15:28 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8675:  INFO: <<< Finished  ContentEditableTest.testShouldAppendToTinyMCE()
8676:  Test failure details:
8677:  Jun 05, 2026 7:15:28 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8705:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE is marked as not yet implemented with EDGE but already works!
8706:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8707:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8708:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8709:  2) testShouldAppendToTinyMCE() (org.openqa.selenium.ContentEditableTest)
8710:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE is marked as not yet implemented with EDGE but already works!
8711:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8712:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8713:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8714:  Time: 18.129
8715:  Remote server execution message: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChBDOSJ4SxpTwZWEjGq7bAW7EgdkZWZhdWx0GiUKIKRH8sKZpgGURLKILk3iSAswHH5udeTGhmLbcDU1Lc-hELwD
8716:  ================================================================================
8717:  ==================== Test output for //java/test/org/openqa/selenium:ContentEditableTest-edge:
8718:  Jun 05, 2026 7:15:39 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8719:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE()
8720:  Test failure details:
8721:  Jun 05, 2026 7:15:39 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8744:  Jun 05, 2026 7:15:40 PM org.openqa.selenium.remote.RemoteWebDriver log
8745:  INFO: Executed: screenshot (Response: SessionID: 514081e473a83271c4ca36d85a364273, Status: null, State: success, Value: *screenshot response suppressed*)
8746:  Screenshot: file:/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-edge.runfiles/_main/build/failures/java/EDGE/org/openqa/selenium/ContentEditableTest/testShouldBeAbleToTypeIntoTinyMCE.png
8747:  Jun 05, 2026 7:15:41 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8748:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoEmptyContentEditableElement()
8749:  Jun 05, 2026 7:15:42 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8750:  INFO: <<< Finished  ContentEditableTest.testTypingIntoAnIFrameWithContentEditableOrDesignModeSet()
8751:  Jun 05, 2026 7:15:43 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8752:  INFO: <<< Finished  ContentEditableTest.appendsTextToEndOfContentEditableWithMultipleTextNodes()
8753:  Jun 05, 2026 7:15:45 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8754:  INFO: <<< Finished  ContentEditableTest.testShouldBeAbleToTypeIntoContentEditableElementWithExistingValue()
8755:  Jun 05, 2026 7:15:46 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8756:  INFO: <<< Finished  ContentEditableTest.testNonPrintableCharactersShouldWorkWithContentEditableOrDesignModeSet()
8757:  Jun 05, 2026 7:15:47 PM org.openqa.selenium.testing.SeleniumExtension afterEach
8758:  INFO: <<< Finished  ContentEditableTest.testShouldAppendToTinyMCE()
8759:  Test failure details:
8760:  Jun 05, 2026 7:15:47 PM org.openqa.selenium.remote.RemoteWebDriver log
...

8785:  Screenshot: file:/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/ContentEditableTest-edge.runfiles/_main/build/failures/java/EDGE/org/openqa/selenium/ContentEditableTest/testShouldAppendToTinyMCE.png
8786:  Failures: 2
8787:  1) testShouldBeAbleToTypeIntoTinyMCE() (org.openqa.selenium.ContentEditableTest)
8788:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldBeAbleToTypeIntoTinyMCE is marked as not yet implemented with EDGE but already works!
8789:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8790:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8791:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8792:  2) testShouldAppendToTinyMCE() (org.openqa.selenium.ContentEditableTest)
8793:  java.lang.Exception: org.openqa.selenium.ContentEditableTest.testShouldAppendToTinyMCE is marked as not yet implemented with EDGE but already works!
8794:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:164)
8795:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8796:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
8797:  Time: 15.245
8798:  Remote server execution message: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChBDOSJ4SxpTwZWEjGq7bAW7EgdkZWZhdWx0GiUKIKRH8sKZpgGURLKILk3iSAswHH5udeTGhmLbcDU1Lc-hELwD
8799:  ================================================================================
8800:  (19:15:50) �[32m[23,474 / 23,819]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling webdriver-net8.0; 41s remote, remote-cache ... (2 actions running)
8801:  (19:15:59) �[32m[23,474 / 23,819]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling webdriver-net8.0; 50s remote, remote-cache ... (2 actions running)
8802:  (19:16:29) �[32m[23,475 / 23,819]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling webdriver-net8.0; 80s remote, remote-cache ... (2 actions, 1 running)
8803:  (19:16:35) �[32m[23,477 / 23,819]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling webdriver; 4s remote, remote-cache
8804:  (19:16:42) �[32m[23,477 / 23,819]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling webdriver; 11s remote, remote-cache
8805:  (19:16:47) �[32m[23,678 / 24,013]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling support; 1s remote, remote-cache ... (44 actions, 1 running)
8806:  (19:16:52) �[32m[23,808 / 24,149]�[0m 2495 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Compiling support; 6s remote, remote-cache ... (50 actions, 43 running)
8807:  (19:16:58) �[32m[23,823 / 24,150]�[0m 2508 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:Firefox/FirefoxDriverTests-firefox; 10s remote, remote-cache ... (50 actions, 48 running)
8808:  (19:17:03) �[32m[23,842 / 24,159]�[0m 2518 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:Firefox/FirefoxDriverTests-firefox; 15s remote, remote-cache ... (50 actions, 49 running)
8809:  (19:17:08) �[32m[23,859 / 24,159]�[0m 2535 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 20s remote, remote-cache ... (50 actions, 47 running)
8810:  (19:17:13) �[32m[23,871 / 24,159]�[0m 2548 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 25s remote, remote-cache ... (50 actions, 49 running)
8811:  (19:17:18) �[32m[23,883 / 24,159]�[0m 2559 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 30s remote, remote-cache ... (50 actions running)
8812:  (19:17:23) �[32m[23,902 / 24,159]�[0m 2578 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 35s remote, remote-cache ... (50 actions running)
8813:  (19:17:29) �[32m[23,914 / 24,159]�[0m 2590 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 41s remote, remote-cache ... (50 actions, 49 running)
8814:  (19:17:34) �[32m[23,921 / 24,159]�[0m 2597 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 46s remote, remote-cache ... (50 actions, 49 running)
8815:  (19:17:39) �[32m[23,931 / 24,159]�[0m 2607 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 51s remote, remote-cache ... (50 actions running)
8816:  (19:17:44) �[32m[23,943 / 24,159]�[0m 2619 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 56s remote, remote-cache ... (50 actions, 49 running)
8817:  (19:17:49) �[32m[23,954 / 24,159]�[0m 2630 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:PageLoadingTests-chrome; 61s remote, remote-cache ... (50 actions, 49 running)
8818:  (19:17:54) �[32m[23,969 / 24,159]�[0m 2645 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 63s remote, remote-cache ... (50 actions, 47 running)
8819:  (19:17:59) �[32m[23,974 / 24,159]�[0m 2650 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 68s remote, remote-cache ... (50 actions, 49 running)
8820:  (19:18:04) �[32m[23,982 / 24,159]�[0m 2658 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 73s remote, remote-cache ... (50 actions, 48 running)
8821:  (19:18:10) �[32m[23,993 / 24,159]�[0m 2669 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 78s remote, remote-cache ... (50 actions, 49 running)
8822:  (19:18:15) �[32m[24,005 / 24,159]�[0m 2681 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 83s remote, remote-cache ... (50 actions, 49 running)
8823:  (19:18:20) �[32m[24,020 / 24,159]�[0m 2696 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 88s remote, remote-cache ... (50 actions, 49 running)
8824:  (19:18:25) �[32m[24,028 / 24,159]�[0m 2704 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //dotnet/test/webdriver:WindowSwitchingTests-firefox; 93s remote, remote-cache ... (50 actions, 48 running)
8825:  (19:18:30) �[32m[24,038 / 24,159]�[0m 2714 / 3156 tests, �[31m�[1m2 failed�[0m;�[0m Testing //do...

@titusfortner titusfortner merged commit c779dcd into trunk Jun 5, 2026
25 of 26 checks passed
@titusfortner titusfortner deleted the aggregate_errors branch June 5, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

B-build Includes scripting, bazel and CI integrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants