Jitsi Meet Torture Malleus Build Fail due to Chrome Driver

Hi, I am following this tutorial here to set up testing with Jitsi Meet Torture. This time I am getting an error related to my chrome driver, and a lot of online solutions don’t really seem compatible with mine as I am not writing my own custom script since that’s being provided to me through the Jitsi meet torture test. That is why I am asking here. My hub is up and running and a node on a separate VM is also connected to it. All of my machines are Linux Ubuntu 20.04. I am running Apache Maven 3.6.3. Selenium 3.14.59 Is there anything I can do to resolve this issue?

I believe my Google Chrome and chrome driver versions are compatible.

This is the exact command I used to run the test on the hub machine:
./scripts/malleus.sh --conferences=1 --participants=1 --senders=1 --audio-senders=1 --duration=120 --room-name-prefix=hamertesting --hub-url=http://10.10.6.2:4444/wd/hub --instance-url=https://10.10.6.2
My error stack from running the test command:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------< org.jitsi:jitsi-meet-torture >--------------------
[INFO] Building jitsi-meet-torture 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jitsi-meet-torture ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /users/jsl286/jitsi-meet-torture/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ jitsi-meet-torture ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jitsi-meet-torture ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ jitsi-meet-torture ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ jitsi-meet-torture ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
[15] testsToRun=[MalleusJitsificus]
[15] testsToExclude=[]
[15] testsToInclude=[]
[15] ---=== Testing MalleusJitsificus ===---
will run with:
conferences=1
participants=1
senders=1
audio senders=1
duration=120000ms
join delay=0ms
room_name_prefix=hamertesting
enable_p2p=true
max_disrupted_bridges_pct=0.0
regions=null
stage view=false
extra sender params=
extra receiver params=
[16] Start testMain.
[17] No participant type specified for prefix: web.participant1, will use Chrome...
[pool-1-thread-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 101.0.4951.41 (resolved driver for Chrome 101)
[pool-1-thread-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as /users/jsl286/.cache/selenium/chromedriver/linux64/101.0.4951.41/chromedriver
[16] TestFailure:
java.lang.Exception: Failed with multiple errors. Throws the primary.
        at org.jitsi.meet.test.MalleusJitsificus.testMain(MalleusJitsificus.java:306)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
        at org.testng.internal.Invoker.invokeMethod(Invoker.java:571)
        at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:707)
        at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:71)
        at org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'jitsi-client-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.77', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-109-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
remote stacktrace: #0 0x559b1fab7533 <unknown>
#1 0x559b1f8161e8 <unknown>
#2 0x559b1f83954a <unknown>
#3 0x559b1f834c4a <unknown>
#4 0x559b1f86fd0a <unknown>
#5 0x559b1f869e33 <unknown>
#6 0x559b1f83f71a <unknown>
#7 0x559b1f840875 <unknown>
#8 0x559b1fafbe1d <unknown>
#9 0x559b1faff751 <unknown>
#10 0x559b1fae607e <unknown>
#11 0x559b1fb00388 <unknown>
#12 0x559b1fadafe0 <unknown>
#13 0x559b1fb1c748 <unknown>
#14 0x559b1fb1c8c8 <unknown>
#15 0x559b1fb3670d <unknown>
#16 0x7f92a243e609 <unknown>

Command duration or timeout: 478 milliseconds
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
        at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
        at org.openqa.selenium.remote.JsonWireProtocolResponse.lambda$errorHandler$0(JsonWireProtocolResponse.java:54)
        at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
        at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
        at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
        at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
        at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
        at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
        at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
        at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:144)
        at org.jitsi.meet.test.web.WebParticipantFactory.startWebDriver(WebParticipantFactory.java:318)
        at org.jitsi.meet.test.web.WebParticipantFactory.doCreateParticipant(WebParticipantFactory.java:100)
        at org.jitsi.meet.test.web.WebParticipantFactory.doCreateParticipant(WebParticipantFactory.java:38)
        at org.jitsi.meet.test.base.ParticipantFactory.createParticipant(ParticipantFactory.java:35)
        at org.jitsi.meet.test.base.ParticipantHelper.createParticipant(ParticipantHelper.java:162)
        at org.jitsi.meet.test.base.ParticipantHelper.createParticipant(ParticipantHelper.java:113)
        at org.jitsi.meet.test.MalleusJitsificus$MalleusTask.join(MalleusJitsificus.java:401)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        ... 3 more
Caused by: org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'jitsi-client-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.77', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-109-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
remote stacktrace: #0 0x559b1fab7533 <unknown>
#1 0x559b1f8161e8 <unknown>
#2 0x559b1f83954a <unknown>
#3 0x559b1f834c4a <unknown>
#4 0x559b1f86fd0a <unknown>
#5 0x559b1f869e33 <unknown>
#6 0x559b1f83f71a <unknown>
#7 0x559b1f840875 <unknown>
#8 0x559b1fafbe1d <unknown>
#9 0x559b1faff751 <unknown>
#10 0x559b1fae607e <unknown>
#11 0x559b1fb00388 <unknown>
#12 0x559b1fadafe0 <unknown>
#13 0x559b1fb1c748 <unknown>
#14 0x559b1fb1c8c8 <unknown>
#15 0x559b1fb3670d <unknown>
#16 0x7f92a243e609 <unknown>

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'server-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.80', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-100-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
        at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
        at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
        at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
        at org.openqa.selenium.grid.session.remote.RemoteSession$Factory.performHandshake(RemoteSession.java:147)
        at org.openqa.selenium.grid.session.remote.ServicedSession$Factory.apply(ServicedSession.java:161)
        at org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$12(ActiveSessionFactory.java:180)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:442)
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
        at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at org.openqa.selenium.remote.server.ActiveSessionFactory.apply(ActiveSessionFactory.java:183)
        at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$null$2(NewSessionPipeline.java:66)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
        at java.util.Collections$2.tryAdvance(Collections.java:4747)
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$createNewSession$3(NewSessionPipeline.java:69)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
        at java.util.stream.Streams$StreamBuilderImpl.tryAdvance(Streams.java:397)
        at java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:720)
        at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at org.openqa.selenium.remote.server.NewSessionPipeline.createNewSession(NewSessionPipeline.java:72)
        at org.openqa.selenium.remote.server.commandhandler.BeginSession.execute(BeginSession.java:65)
        at org.openqa.selenium.remote.server.WebDriverServlet.lambda$handle$0(WebDriverServlet.java:235)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.lang.Thread.run(Thread.java:829)
[16] End testMain.
[ERROR] Tests run: 451, Failures: 1, Errors: 0, Skipped: 450, Time elapsed: 3.215 s <<< FAILURE! - in TestSuite
[ERROR] testMain(org.jitsi.meet.test.MalleusJitsificus)  Time elapsed: 1.47 s  <<< FAILURE!
java.lang.Exception: Failed with multiple errors. Throws the primary.
        at org.jitsi.meet.test.MalleusJitsificus.testMain(MalleusJitsificus.java:306)
Caused by: org.openqa.selenium.WebDriverException: 
unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'jitsi-client-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.77', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-109-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
remote stacktrace: #0 0x559b1fab7533 <unknown>
#1 0x559b1f8161e8 <unknown>
#2 0x559b1f83954a <unknown>
#3 0x559b1f834c4a <unknown>
#4 0x559b1f86fd0a <unknown>
#5 0x559b1f869e33 <unknown>
#6 0x559b1f83f71a <unknown>
#7 0x559b1f840875 <unknown>
#8 0x559b1fafbe1d <unknown>
#9 0x559b1faff751 <unknown>
#10 0x559b1fae607e <unknown>
#11 0x559b1fb00388 <unknown>
#12 0x559b1fadafe0 <unknown>
#13 0x559b1fb1c748 <unknown>
#14 0x559b1fb1c8c8 <unknown>
#15 0x559b1fb3670d <unknown>
#16 0x7f92a243e609 <unknown>

Command duration or timeout: 478 milliseconds
Caused by: org.openqa.selenium.WebDriverException: 
unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'jitsi-client-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.77', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-109-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
remote stacktrace: #0 0x559b1fab7533 <unknown>
#1 0x559b1f8161e8 <unknown>
#2 0x559b1f83954a <unknown>
#3 0x559b1f834c4a <unknown>
#4 0x559b1f86fd0a <unknown>
#5 0x559b1f869e33 <unknown>
#6 0x559b1f83f71a <unknown>
#7 0x559b1f840875 <unknown>
#8 0x559b1fafbe1d <unknown>
#9 0x559b1faff751 <unknown>
#10 0x559b1fae607e <unknown>
#11 0x559b1fb00388 <unknown>
#12 0x559b1fadafe0 <unknown>
#13 0x559b1fb1c748 <unknown>
#14 0x559b1fb1c8c8 <unknown>
#15 0x559b1fb3670d <unknown>
#16 0x7f92a243e609 <unknown>

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'server-0.jsl286-125068.novel-scheduler.emulab.net', ip: '155.98.38.80', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-100-generic', java.version: '11.0.15'
Driver info: driver.version: unknown

[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   MalleusJitsificus.testMain:306  Failed with multiple errors. Throws the primar...
[INFO] 
[ERROR] Tests run: 447, Failures: 1, Errors: 0, Skipped: 446
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.054 s
[INFO] Finished at: 2022-05-13T13:40:01-06:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project jitsi-meet-torture: There are test failures.
[ERROR] 
[ERROR] Please refer to /users/jsl286/jitsi-meet-torture/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Here are some other command outputs that might help:

Command ran on node machine to connect to hub:
java -Dwebdriver.chrome.driver=/usr/bin/chromedriver -jar selenium-server-standalone-3.141.59.jar -role node -maxSession 1 -hub http://10.10.6.2:4444/grid/register/ -browser browserName=chrome,version=101,platform=Linux,maxInstances=1
Result:

2:42:02.615 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358
12:42:02.767 INFO [GridLauncherV3.lambda$buildLaunchers$7] - Launching a Selenium Grid node on port 2621
2022-05-13 12:42:02.936:INFO::main: Logging initialized @767ms to org.seleniumhq.jetty9.util.log.StdErrLog
12:42:03.411 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet
12:42:03.515 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 2621
12:42:03.515 INFO [GridLauncherV3.lambda$buildLaunchers$7] - Selenium Grid node is up and ready to register to the hub
12:42:03.565 INFO [SelfRegisteringRemote$1.run] - Starting auto registration thread. Will try to register every 5000 ms.
12:42:04.009 INFO [SelfRegisteringRemote.registerToHub] - Registering the node to the hub: http://10.10.6.2:4444/grid/register
12:42:04.065 INFO [SelfRegisteringRemote.registerToHub] - The node is registered to the hub and ready to use

Find chromedriver version of both machines:
chromedriver -version
Result:
ChromeDriver 101.0.4951.41
Find Google Chrome Version:
google-chrome -version
Result:
Google Chrome 101.0.4951.54