question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[🐛 Bug]: FirefoxOptions will start Chrome Browser in rare cases using the standalone server

See original GitHub issue

What happened?

In rare cases the Chrome browser is started when running the example code below. I am not able to reliable reproduce this, but i was able to capture the logs when it happened.

How can we reproduce the issue?

import java.io.File;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.openqa.selenium.UnexpectedAlertBehaviour;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.logging.LogType;
import org.openqa.selenium.logging.LoggingPreferences;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.RemoteWebDriver;

public class WrongBrowser {
    
    private static final Logger LOG = Logger.getLogger(WrongBrowser.class.getName());
    
    public static void main(String[] args) throws Exception {
        Process start = new ProcessBuilder(
                System.getProperty("java.home") + "/bin/java", "-jar",
                "selenium-server-4.1.3.jar", "standalone", 
                "--log-level", "ALL",
//                "--session-retry-interval", "1",
                "--port", "8888"
        ).redirectErrorStream(true)
                .redirectOutput(ProcessBuilder.Redirect.INHERIT)
                .start();

        // wait for the server to start
        Thread.sleep(16000);
        
        try {
             FirefoxOptions options = new FirefoxOptions();
            //options.setCapability(CapabilityType.UNHANDLED_PROMPT_BEHAVIOUR, UnexpectedAlertBehaviour.IGNORE);

             LoggingPreferences logPrefs = new LoggingPreferences();
            logPrefs.enable(LogType.BROWSER, Level.ALL);
            options.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);

            //options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
           // options.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
            
            LOG.warning(options.asMap().toString());
            
            
            LOG.warning("\n*\n*\n* start firefox \n*\n*\n*");

            RemoteWebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:8888"), options);

            if (driver.getCapabilities().getBrowserName().contains("chrome")) {
                throw new IllegalStateException("hey, i need firefox");
            }

            driver.quit();

        } finally {
            start.destroy();
            Thread.sleep(2000);
            start.destroyForcibly();
        }
    }
    
}

Relevant log output

17:03:55.950 INFO [NodeOptions.getSessionFactories] - Detected 8 available processors
17:03:55.987 INFO [NodeOptions.discoverDrivers] - Discovered 2 driver(s)
17:03:56.016 INFO [NodeOptions.report] - Adding Chrome for {"browserName": "chrome"} 8 times
17:03:56.017 INFO [NodeOptions.report] - Adding Firefox for {"browserName": "firefox"} 8 times
17:03:56.160 INFO [Node.<init>] - Binding additional locator mechanisms: relative, id, name
17:03:56.185 FEINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Node,name=LocalNode
17:03:56.185 FEINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Node,name=LocalNode
17:03:56.185 FEINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=LocalNode,type=Node
17:03:56.185 FEINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=Node,name=LocalNode
17:03:56.189 DEBUG [GridModel.add] - Adding node with id b4e02fc6-7c83-4c13-aaa1-fb3e713ea976 and URI http://192.168.1.25:8888
17:03:56.189 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.25:8888 was UP
17:03:56.190 INFO [GridModel.setAvailability] - Switching node b4e02fc6-7c83-4c13-aaa1-fb3e713ea976 (uri: http://192.168.1.25:8888) from DOWN to UP
17:03:56.190 INFO [LocalDistributor.add] - Added node b4e02fc6-7c83-4c13-aaa1-fb3e713ea976 at http://192.168.1.25:8888. Health check every 120s
17:03:56.196 FEINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Config,name=BaseServerConfig
17:03:56.196 FEINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Config,name=BaseServerConfig
17:03:56.210 DEBUG [MultithreadEventLoopGroup.<clinit>] - -Dio.netty.eventLoopThreads: 16
17:03:56.227 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
17:03:56.227 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
17:03:56.246 DEBUG [PlatformDependent0.explicitNoUnsafeCause0] - -Dio.netty.noUnsafe: false
17:03:56.246 DEBUG [PlatformDependent0.javaVersion0] - Java version: 17
17:03:56.248 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.theUnsafe: available
17:03:56.249 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.copyMemory: available
17:03:56.250 DEBUG [PlatformDependent0.<clinit>] - java.nio.Buffer.address: available
17:03:56.251 DEBUG [PlatformDependent0.<clinit>] - direct buffer constructor: unavailable
java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabled
	at io.netty.util.internal.ReflectionUtil.trySetAccessible(ReflectionUtil.java:31)
	at io.netty.util.internal.PlatformDependent0$4.run(PlatformDependent0.java:253)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:247)
	at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
	at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88)
	at io.netty.channel.nio.NioEventLoop.<clinit>(NioEventLoop.java:83)
	at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:182)
	at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:38)
	at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)
	at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:60)
	at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:52)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:97)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:92)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:73)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:53)
	at org.openqa.selenium.netty.server.NettyServer.<init>(NettyServer.java:107)
	at org.openqa.selenium.grid.TemplateGridServerCommand.asServer(TemplateGridServerCommand.java:43)
	at org.openqa.selenium.grid.commands.Standalone.execute(Standalone.java:214)
	at org.openqa.selenium.grid.TemplateGridCommand.lambda$configure$4(TemplateGridCommand.java:129)
	at org.openqa.selenium.grid.Main.launch(Main.java:83)
	at org.openqa.selenium.grid.Main.go(Main.java:57)
	at org.openqa.selenium.grid.Main.main(Main.java:42)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.openqa.selenium.grid.Bootstrap.runMain(Bootstrap.java:77)
	at org.openqa.selenium.grid.Bootstrap.main(Bootstrap.java:70)
17:03:56.252 DEBUG [PlatformDependent0.<clinit>] - java.nio.Bits.unaligned: available, true
17:03:56.253 DEBUG [PlatformDependent0.<clinit>] - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable
java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$6 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @735b478
	at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
	at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
	at java.base/java.lang.reflect.Method.invoke(Method.java:560)
	at io.netty.util.internal.PlatformDependent0$6.run(PlatformDependent0.java:375)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:366)
	at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294)
	at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88)
	at io.netty.channel.nio.NioEventLoop.<clinit>(NioEventLoop.java:83)
	at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:182)
	at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:38)
	at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)
	at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:60)
	at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:52)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:97)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:92)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:73)
	at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:53)
	at org.openqa.selenium.netty.server.NettyServer.<init>(NettyServer.java:107)
	at org.openqa.selenium.grid.TemplateGridServerCommand.asServer(TemplateGridServerCommand.java:43)
	at org.openqa.selenium.grid.commands.Standalone.execute(Standalone.java:214)
	at org.openqa.selenium.grid.TemplateGridCommand.lambda$configure$4(TemplateGridCommand.java:129)
	at org.openqa.selenium.grid.Main.launch(Main.java:83)
	at org.openqa.selenium.grid.Main.go(Main.java:57)
	at org.openqa.selenium.grid.Main.main(Main.java:42)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.openqa.selenium.grid.Bootstrap.runMain(Bootstrap.java:77)
	at org.openqa.selenium.grid.Bootstrap.main(Bootstrap.java:70)
17:03:56.254 DEBUG [PlatformDependent0.<clinit>] - java.nio.DirectByteBuffer.<init>(long, int): unavailable
17:03:56.254 DEBUG [PlatformDependent.unsafeUnavailabilityCause0] - sun.misc.Unsafe: available
17:03:56.255 DEBUG [PlatformDependent.estimateMaxDirectMemory] - maxDirectMemory: 8443133952 bytes (maybe)
17:03:56.255 DEBUG [PlatformDependent.tmpdir0] - -Dio.netty.tmpdir: C:\Users\JOESAUT\AppData\Local\Temp (java.io.tmpdir)
17:03:56.255 DEBUG [PlatformDependent.bitMode0] - -Dio.netty.bitMode: 64 (sun.arch.data.model)
17:03:56.256 DEBUG [PlatformDependent.isWindows0] - Platform: Windows
17:03:56.257 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.maxDirectMemory: -1 bytes
17:03:56.257 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.uninitializedArrayAllocationThreshold: -1
17:03:56.259 DEBUG [CleanerJava9.<clinit>] - java.nio.ByteBuffer.cleaner(): available
17:03:56.259 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.noPreferDirect: false
17:03:56.260 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.noKeySetOptimization: false
17:03:56.260 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.selectorAutoRebuildThreshold: 512
17:03:56.266 DEBUG [PlatformDependent$Mpsc.<clinit>] - org.jctools-core.MpscChunkedArrayQueue: available
17:03:56.315 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@4fe01805
17:03:56.319 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@790132f7
17:03:56.321 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@2228db21
17:03:56.324 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@48b0e701
17:03:56.326 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@241a0c3a
17:03:56.329 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@547c04c4
17:03:56.332 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@30e92cb9
17:03:56.335 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@7fae4d4a
17:03:56.338 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@ba1f559
17:03:56.341 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@3f4f9acd
17:03:56.343 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@46baf579
17:03:56.346 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@4bf324f9
17:03:56.349 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@4f7c0be3
17:03:56.351 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@ca66933
17:03:56.354 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@1d2644e3
17:03:56.356 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@4fa06f52
17:03:56.359 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@602c4656
17:03:57.749 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.processId: 15244 (auto-detected)
17:03:57.751 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv4Stack: false
17:03:57.751 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv6Addresses: false
17:03:57.774 DEBUG [NetUtilInitializations.determineLoopback] - Loopback interface: lo (Software Loopback Interface 1, 127.0.0.1)
17:03:57.774 DEBUG [NetUtil$SoMaxConnAction.run] - Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200
17:03:57.902 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.machineId: c8:5b:76:ff:fe:b4:81:51 (auto-detected)
17:03:57.911 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.level: simple
17:03:57.911 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.targetRecords: 4
17:03:57.932 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numHeapArenas: 16
17:03:57.932 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numDirectArenas: 16
17:03:57.932 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.pageSize: 8192
17:03:57.932 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxOrder: 9
17:03:57.932 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.chunkSize: 4194304
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.smallCacheSize: 256
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.normalCacheSize: 64
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimInterval: 8192
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.useCacheForAllThreads: false
17:03:57.933 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
17:03:57.946 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.allocator.type: pooled
17:03:57.946 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.threadLocalDirectBufferSize: 0
17:03:57.947 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.maxThreadLocalCharBufferSize: 16384
17:03:57.963 DEBUG [LoggingHandler.channelRegistered] - [id: 0x3de3a694] REGISTERED
17:03:57.966 DEBUG [LoggingHandler.bind] - [id: 0x3de3a694] BIND: /0.0.0.0:8888
17:03:57.968 INFO [Standalone.execute] - Started Selenium Standalone 4.1.3 (revision 7b1ebf28ef): http://192.168.1.25:8888
17:03:57.969 DEBUG [LoggingHandler.channelActive] - [id: 0x3de3a694, L:/[0:0:0:0:0:0:0:0]:8888] ACTIVE
Apr. 29, 2022 5:04:04 PM WrongBrowser main
WARNUNG: {acceptInsecureCerts=true, acceptSslCerts=true, browserName=firefox, loggingPrefs=org.openqa.selenium.logging.LoggingPreferences@88ff2b28, moz:debuggerAddress=true, moz:firefoxOptions={}, unhandledPromptBehavior=ignore}
Apr. 29, 2022 5:04:04 PM WrongBrowser main
WARNUNG: 
*
*
* start firefox 
*
*
*
Apr. 29, 2022 5:04:05 PM org.openqa.selenium.remote.tracing.opentelemetry.OpenTelemetryTracer createTracer
INFORMATION: Using OpenTelemetry for tracing
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
17:04:06.576 DEBUG [LoggingHandler.channelRead] - [id: 0x3de3a694, L:/[0:0:0:0:0:0:0:0]:8888] READ: [id: 0x979cc89e, L:/127.0.0.1:8888 - R:/127.0.0.1:50497]
17:04:06.577 DEBUG [LoggingHandler.channelReadComplete] - [id: 0x3de3a694, L:/[0:0:0:0:0:0:0:0]:8888] READ COMPLETE
17:04:06.596 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkAccessible: true
17:04:06.596 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkBounds: true
17:04:06.597 DEBUG [ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory.newResourceLeakDetector] - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@a04b122
17:04:06.605 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibDecoder: false
17:04:06.606 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibEncoder: false
17:04:06.616 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.maxCapacityPerThread: 4096
17:04:06.616 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.ratio: 8
17:04:06.617 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.chunkSize: 32
17:04:06.617 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.blocking: false
17:04:06.635 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
POST /session HTTP/1.1
User-Agent: selenium/4.1.3 (java windows)
traceparent: 00-fec83a047ce54000463af90db935d050-7afa32da709d228e-01
Content-Type: application/json; charset=utf-8
host: 127.0.0.1:8888
accept: */*
content-length: 714
17:04:06.636 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
POST /session HTTP/1.1
User-Agent: selenium/4.1.3 (java windows)
traceparent: 00-fec83a047ce54000463af90db935d050-7afa32da709d228e-01
Content-Type: application/json; charset=utf-8
host: 127.0.0.1:8888
accept: */*
content-length: 714
17:04:06.643 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultLastHttpContent(data: PooledSlicedByteBuf(ridx: 0, widx: 714, cap: 714/714, unwrapped: PooledUnsafeDirectByteBuf(ridx: 956, widx: 956, cap: 2048)), decoderResult: success)
17:04:06.644 DEBUG [RequestConverter.channelRead0] - Closing input pipe.
17:04:06.693 DEBUG [SpanWrappedHttpHandler.execute] - Wrapping request. Before OpenTelemetryContext{tracer=io.opentelemetry.sdk.trace.SdkTracer@4be75bcb, context={}, span id=0000000000000000, trace id=00000000000000000000000000000000} and after OpenTelemetryContext{tracer=io.opentelemetry.sdk.trace.SdkTracer@4be75bcb, context={opentelemetry-trace-span-key=SdkSpan{traceId=fec83a047ce54000463af90db935d050, spanId=153bae86bc0560d9, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=7afa32da709d228e, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, name=session_queue, kind=INTERNAL, attributes=AttributesMap{data={random.key=bdce79d2-d322-4cbb-a5f5-507e810eaae0}, capacity=128, totalAddedValues=1}, status=ImmutableStatusData{statusCode=UNSET, description=}, totalRecordedEvents=0, totalRecordedLinks=0, startEpochNanos=1651244646690000000, endEpochNanos=0}}, span id=153bae86bc0560d9, trace id=fec83a047ce54000463af90db935d050}
17:04:06.696 DEBUG [HttpTracing.inject] - Injecting (POST) /session into OpenTelemetrySpan{traceId=fec83a047ce54000463af90db935d050,spanId=153bae86bc0560d9} at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler:84
17:04:06.761 INFO [LocalDistributor.newSession] - Session request received by the distributor: 
 [Capabilities {acceptInsecureCerts: true, goog:loggingPrefs: {browser: ALL}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, acceptSslCerts: true, browserName: firefox, loggingPrefs: org.openqa.selenium.logging..., moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}]
17:04:06.792 DEBUG [UrlChecker.waitUntilAvailable] - Waiting for [http://localhost:56813/status]
17:04:06.793 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:06.798 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
17:04:06.813 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:06.813 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
17:04:06.845 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:06.845 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
17:04:06.893 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:06.893 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
17:04:06.987 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:06.987 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
Starting ChromeDriver 100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}) on port 56813
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
17:04:07.160 DEBUG [UrlChecker.lambda$waitUntilAvailable$1] - Polling http://localhost:56813/status
17:04:07.160 AM FEINSTEN [HttpURLConnection.plainConnect0] - ProxySelector Request for http://localhost:56813/status
17:04:07.161 AM FEINSTEN [HttpURLConnection.plainConnect0] - Proxy used: DIRECT
17:04:07.162 DEBUG [HttpURLConnection.writeRequests] - sun.net.www.MessageHeader@563b78fc5 pairs: {GET /status HTTP/1.1: null}{User-Agent: Java/17.0.3}{Host: localhost:56813}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Connection: keep-alive}
17:04:07.163 AM FEINSTEN [HttpClient.logFinest] - KeepAlive stream used: http://localhost:56813/status
17:04:07.165 DEBUG [HttpURLConnection.getInputStream0] - sun.net.www.MessageHeader@5190708b4 pairs: {null: HTTP/1.1 200 OK}{Content-Length: 248}{Content-Type: application/json; charset=utf-8}{cache-control: no-cache}
17:04:07.191 DEBUG [ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory.newResourceLeakDetector] - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@6211de3
17:04:07.620 DEBUG [JdkSslContext.<clinit>] - Default protocols (JDK): [TLSv1.3, TLSv1.2] 
17:04:07.620 DEBUG [JdkSslContext.<clinit>] - Default cipher suites (JDK): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384]
17:04:07.635 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@75066d2
17:04:07.638 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@50b8caef
17:04:07.641 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@4bc8d0ab
17:04:07.643 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@3a1c1fec
17:04:07.646 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@3efe888b
17:04:07.649 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@2887c209
17:04:07.651 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@2547023a
17:04:07.653 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@7f7e8a01
17:04:07.656 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@358eefb5
17:04:07.659 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@230ff487
17:04:07.663 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@3ec4740e
17:04:07.666 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@3561cf55
17:04:07.669 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@77d07d0b
17:04:07.672 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@2b2714ba
17:04:07.674 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@36de71d4
17:04:07.677 AM FEINSTEN [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@dfe1b3d
17:04:07.742 AM FEINSTEN [LoggingHandler.channelRegistered] - [id: 0x79e50249] REGISTERED
17:04:07.742 AM FEINSTEN [LoggingHandler.connect] - [id: 0x79e50249] CONNECT: localhost/127.0.0.1:56813
17:04:07.747 DEBUG [NettyConnectListener.writeRequest] - Using new Channel '[id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813]' for 'POST' to '/session'
17:04:07.754 AM FEINSTEN [LoggingHandler.write] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] WRITE: 243B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 50 4f 53 54 20 2f 73 65 73 73 69 6f 6e 20 48 54 |POST /session HT|
|00000010| 54 50 2f 31 2e 31 0d 0a 55 73 65 72 2d 41 67 65 |TP/1.1..User-Age|
|00000020| 6e 74 3a 20 73 65 6c 65 6e 69 75 6d 2f 34 2e 31 |nt: selenium/4.1|
|00000030| 2e 33 20 28 6a 61 76 61 20 77 69 6e 64 6f 77 73 |.3 (java windows|
|00000040| 29 0d 0a 74 72 61 63 65 70 61 72 65 6e 74 3a 20 |)..traceparent: |
|00000050| 30 30 2d 66 65 63 38 33 61 30 34 37 63 65 35 34 |00-fec83a047ce54|
|00000060| 30 30 30 34 36 33 61 66 39 30 64 62 39 33 35 64 |000463af90db935d|
|00000070| 30 35 30 2d 35 63 64 61 61 32 37 33 66 34 31 38 |050-5cdaa273f418|
|00000080| 38 61 35 34 2d 30 31 0d 0a 43 6f 6e 74 65 6e 74 |8a54-01..Content|
|00000090| 2d 4c 65 6e 67 74 68 3a 20 33 38 31 0d 0a 43 6f |-Length: 381..Co|
|000000a0| 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c |ntent-Type: appl|
|000000b0| 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 3b 20 63 68 |ication/json; ch|
|000000c0| 61 72 73 65 74 3d 75 74 66 2d 38 0d 0a 68 6f 73 |arset=utf-8..hos|
|000000d0| 74 3a 20 6c 6f 63 61 6c 68 6f 73 74 3a 35 36 38 |t: localhost:568|
|000000e0| 31 33 0d 0a 61 63 63 65 70 74 3a 20 2a 2f 2a 0d |13..accept: */*.|
|000000f0| 0a 0d 0a                                        |...             |
+--------+-------------------------------------------------+----------------+
17:04:07.760 AM FEINSTEN [LoggingHandler.write] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] WRITE: 381B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 7b 0a 20 20 22 64 65 73 69 72 65 64 43 61 70 61 |{.  "desiredCapa|
|00000010| 62 69 6c 69 74 69 65 73 22 3a 20 7b 0a 20 20 20 |bilities": {.   |
|00000020| 20 22 75 6e 68 61 6e 64 6c 65 64 50 72 6f 6d 70 | "unhandledPromp|
|00000030| 74 42 65 68 61 76 69 6f 72 22 3a 20 22 69 67 6e |tBehavior": "ign|
|00000040| 6f 72 65 22 2c 0a 20 20 20 20 22 67 6f 6f 67 3a |ore",.    "goog:|
|00000050| 6c 6f 67 67 69 6e 67 50 72 65 66 73 22 3a 20 7b |loggingPrefs": {|
|00000060| 0a 20 20 20 20 20 20 22 62 72 6f 77 73 65 72 22 |.      "browser"|
|00000070| 3a 20 22 41 4c 4c 22 0a 20 20 20 20 7d 2c 0a 20 |: "ALL".    },. |
|00000080| 20 20 20 22 61 63 63 65 70 74 49 6e 73 65 63 75 |   "acceptInsecu|
|00000090| 72 65 43 65 72 74 73 22 3a 20 74 72 75 65 0a 20 |reCerts": true. |
|000000a0| 20 7d 2c 0a 20 20 22 63 61 70 61 62 69 6c 69 74 | },.  "capabilit|
|000000b0| 69 65 73 22 3a 20 7b 0a 20 20 20 20 22 66 69 72 |ies": {.    "fir|
|000000c0| 73 74 4d 61 74 63 68 22 3a 20 5b 0a 20 20 20 20 |stMatch": [.    |
|000000d0| 20 20 7b 0a 20 20 20 20 20 20 20 20 22 61 63 63 |  {.        "acc|
|000000e0| 65 70 74 49 6e 73 65 63 75 72 65 43 65 72 74 73 |eptInsecureCerts|
|000000f0| 22 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 |": true,.       |
|00000100| 20 22 67 6f 6f 67 3a 6c 6f 67 67 69 6e 67 50 72 | "goog:loggingPr|
|00000110| 65 66 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 |efs": {.        |
|00000120| 20 20 22 62 72 6f 77 73 65 72 22 3a 20 22 41 4c |  "browser": "AL|
|00000130| 4c 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 |L".        },.  |
|00000140| 20 20 20 20 20 20 22 75 6e 68 61 6e 64 6c 65 64 |      "unhandled|
|00000150| 50 72 6f 6d 70 74 42 65 68 61 76 69 6f 72 22 3a |PromptBehavior":|
|00000160| 20 22 69 67 6e 6f 72 65 22 0a 20 20 20 20 20 20 | "ignore".      |
|00000170| 7d 0a 20 20 20 20 5d 0a 20 20 7d 0a 7d          |}.    ].  }.}   |
+--------+-------------------------------------------------+----------------+
17:04:07.760 AM FEINSTEN [LoggingHandler.flush] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] FLUSH
17:04:07.762 AM FEINSTEN [LoggingHandler.write] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] WRITE: 0B
17:04:07.762 AM FEINSTEN [LoggingHandler.flush] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] FLUSH
17:04:07.763 AM FEINSTEN [LoggingHandler.channelActive] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] ACTIVE
17:04:09.010 AM FEINSTEN [LoggingHandler.channelRead] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] READ: 888B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d |HTTP/1.1 200 OK.|
|00000010| 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a |.Content-Length:|
|00000020| 37 37 39 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 |779..Content-Typ|
|00000030| 65 3a 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 |e:application/js|
|00000040| 6f 6e 3b 20 63 68 61 72 73 65 74 3d 75 74 66 2d |on; charset=utf-|
|00000050| 38 0d 0a 63 61 63 68 65 2d 63 6f 6e 74 72 6f 6c |8..cache-control|
|00000060| 3a 6e 6f 2d 63 61 63 68 65 0d 0a 0d 0a 7b 22 76 |:no-cache....{"v|
|00000070| 61 6c 75 65 22 3a 7b 22 63 61 70 61 62 69 6c 69 |alue":{"capabili|
|00000080| 74 69 65 73 22 3a 7b 22 61 63 63 65 70 74 49 6e |ties":{"acceptIn|
|00000090| 73 65 63 75 72 65 43 65 72 74 73 22 3a 74 72 75 |secureCerts":tru|
|000000a0| 65 2c 22 62 72 6f 77 73 65 72 4e 61 6d 65 22 3a |e,"browserName":|
|000000b0| 22 63 68 72 6f 6d 65 22 2c 22 62 72 6f 77 73 65 |"chrome","browse|
|000000c0| 72 56 65 72 73 69 6f 6e 22 3a 22 31 30 30 2e 30 |rVersion":"100.0|
|000000d0| 2e 34 38 39 36 2e 31 32 37 22 2c 22 63 68 72 6f |.4896.127","chro|
|000000e0| 6d 65 22 3a 7b 22 63 68 72 6f 6d 65 64 72 69 76 |me":{"chromedriv|
|000000f0| 65 72 56 65 72 73 69 6f 6e 22 3a 22 31 30 30 2e |erVersion":"100.|
|00000100| 30 2e 34 38 39 36 2e 36 30 20 28 36 61 35 64 31 |0.4896.60 (6a5d1|
|00000110| 30 38 36 31 63 65 38 64 65 35 66 63 65 32 32 35 |0861ce8de5fce225|
|00000120| 36 34 36 35 38 30 33 33 62 34 33 63 62 37 64 65 |64658033b43cb7de|
|00000130| 30 34 37 2d 72 65 66 73 2f 62 72 61 6e 63 68 2d |047-refs/branch-|
|00000140| 68 65 61 64 73 2f 34 38 39 36 40 7b 23 38 37 35 |heads/4896@{#875|
|00000150| 7d 29 22 2c 22 75 73 65 72 44 61 74 61 44 69 72 |})","userDataDir|
|00000160| 22 3a 22 43 3a 5c 5c 55 73 65 72 73 5c 5c 4a 4f |":"C:\\Users\\JO|
|00000170| 45 53 41 55 54 5c 5c 41 70 70 44 61 74 61 5c 5c |ESAUT\\AppData\\|
|00000180| 4c 6f 63 61 6c 5c 5c 54 65 6d 70 5c 5c 73 63 6f |Local\\Temp\\sco|
|00000190| 70 65 64 5f 64 69 72 32 34 34 34 38 5f 37 35 38 |ped_dir24448_758|
|000001a0| 34 38 39 34 33 36 22 7d 2c 22 67 6f 6f 67 3a 63 |489436"},"goog:c|
|000001b0| 68 72 6f 6d 65 4f 70 74 69 6f 6e 73 22 3a 7b 22 |hromeOptions":{"|
|000001c0| 64 65 62 75 67 67 65 72 41 64 64 72 65 73 73 22 |debuggerAddress"|
|000001d0| 3a 22 6c 6f 63 61 6c 68 6f 73 74 3a 35 30 35 30 |:"localhost:5050|
|000001e0| 36 22 7d 2c 22 6e 65 74 77 6f 72 6b 43 6f 6e 6e |6"},"networkConn|
|000001f0| 65 63 74 69 6f 6e 45 6e 61 62 6c 65 64 22 3a 66 |ectionEnabled":f|
|00000200| 61 6c 73 65 2c 22 70 61 67 65 4c 6f 61 64 53 74 |alse,"pageLoadSt|
|00000210| 72 61 74 65 67 79 22 3a 22 6e 6f 72 6d 61 6c 22 |rategy":"normal"|
|00000220| 2c 22 70 6c 61 74 66 6f 72 6d 4e 61 6d 65 22 3a |,"platformName":|
|00000230| 22 77 69 6e 64 6f 77 73 22 2c 22 70 72 6f 78 79 |"windows","proxy|
|00000240| 22 3a 7b 7d 2c 22 73 65 74 57 69 6e 64 6f 77 52 |":{},"setWindowR|
|00000250| 65 63 74 22 3a 74 72 75 65 2c 22 73 74 72 69 63 |ect":true,"stric|
|00000260| 74 46 69 6c 65 49 6e 74 65 72 61 63 74 61 62 69 |tFileInteractabi|
|00000270| 6c 69 74 79 22 3a 66 61 6c 73 65 2c 22 74 69 6d |lity":false,"tim|
|00000280| 65 6f 75 74 73 22 3a 7b 22 69 6d 70 6c 69 63 69 |eouts":{"implici|
|00000290| 74 22 3a 30 2c 22 70 61 67 65 4c 6f 61 64 22 3a |t":0,"pageLoad":|
|000002a0| 33 30 30 30 30 30 2c 22 73 63 72 69 70 74 22 3a |300000,"script":|
|000002b0| 33 30 30 30 30 7d 2c 22 75 6e 68 61 6e 64 6c 65 |30000},"unhandle|
|000002c0| 64 50 72 6f 6d 70 74 42 65 68 61 76 69 6f 72 22 |dPromptBehavior"|
|000002d0| 3a 22 69 67 6e 6f 72 65 22 2c 22 77 65 62 61 75 |:"ignore","webau|
|000002e0| 74 68 6e 3a 65 78 74 65 6e 73 69 6f 6e 3a 63 72 |thn:extension:cr|
|000002f0| 65 64 42 6c 6f 62 22 3a 74 72 75 65 2c 22 77 65 |edBlob":true,"we|
|00000300| 62 61 75 74 68 6e 3a 65 78 74 65 6e 73 69 6f 6e |bauthn:extension|
|00000310| 3a 6c 61 72 67 65 42 6c 6f 62 22 3a 74 72 75 65 |:largeBlob":true|
|00000320| 2c 22 77 65 62 61 75 74 68 6e 3a 76 69 72 74 75 |,"webauthn:virtu|
|00000330| 61 6c 41 75 74 68 65 6e 74 69 63 61 74 6f 72 73 |alAuthenticators|
|00000340| 22 3a 74 72 75 65 7d 2c 22 73 65 73 73 69 6f 6e |":true},"session|
|00000350| 49 64 22 3a 22 35 31 64 35 63 37 61 62 64 64 32 |Id":"51d5c7abdd2|
|00000360| 62 37 63 37 39 37 65 39 32 37 30 31 35 64 66 37 |b7c797e927015df7|
|00000370| 39 31 64 65 66 22 7d 7d                         |91def"}}        |
+--------+-------------------------------------------------+----------------+
17:04:09.012 DEBUG [Brotli.<clinit>] - brotli4j not in the classpath; Brotli support will be unavailable.
17:04:09.013 DEBUG [HttpHandler.handleHttpResponse] - 

Request DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
POST /session HTTP/1.1
User-Agent: selenium/4.1.3 (java windows)
traceparent: 00-fec83a047ce54000463af90db935d050-5cdaa273f4188a54-01
Content-Length: 381
Content-Type: application/json; charset=utf-8
host: localhost:56813
accept: */*

Response DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
cache-control: no-cache
content-length: 779

17:04:09.016 DEBUG [ChannelManager.tryToOfferChannelToPool] - Adding key: http://localhost:56813 for channel [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813]
17:04:09.018 AM FEINSTEN [LoggingHandler.channelReadComplete] - [id: 0x79e50249, L:/127.0.0.1:50505 - R:localhost/127.0.0.1:56813] READ COMPLETE
17:04:09.023 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=5cdaa273f4188a54, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=7a148635ed074bff, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=httpclient.execute, kind=INTERNAL, startEpochNanos=1651244647699196200, endEpochNanos=1651244649020307500, attributes=AttributesMap{data={span.kind=client, http.target=/session, http.status_code=200, http.method=POST}, capacity=128, totalAddedValues=4}, totalAttributeCount=4, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=OK, description=Kind: OK Description:}, hasEnded=true}
17:04:09.040 INFO [ProtocolHandshake.createSession] - Detected dialect: W3C
17:04:09.047 DEBUG [CdpEndpointFinder.getReportedUri] - URI found: http://localhost:50506
17:04:09.054 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=7a148635ed074bff, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=d6e0212b048b9a9b, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=driver_service_factory.apply, kind=INTERNAL, startEpochNanos=1651244646769272100, endEpochNanos=1651244649052746200, attributes=AttributesMap{data={session.capabilities={"acceptInsecureCerts": true,"goog:loggingPrefs": {"browser": "ALL"},"unhandledPromptBehavior": "ignore"}
}, capacity=128, totalAddedValues=1}, totalAttributeCount=1, events=[ImmutableEventData{name=Driver service created session, attributes={downstream.dialect="W3C", driver.response="(Response: SessionID: 51d5c7abdd2b7c797e927015df791def, Status: 0, Value: {acceptInsecureCerts=true, browserName=chrome, browserVersion=100.0.4896.127, chrome={chromedriverVersion=100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}), userDataDir=C:\Users\JOESAUT\AppData\Local\Temp\scoped_dir24448_758489436}, goog:chromeOptions={debuggerAddress=localhost:50506}, networkConnectionEnabled=false, pageLoadStrategy=normal, platformName=windows, proxy=Proxy(), setWindowRect=true, strictFileInteractability=false, timeouts={implicit=0, pageLoad=300000, script=30000}, unhandledPromptBehavior=ignore, webauthn:extension:credBlob=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true})", driver.url="http://localhost:56813", logger="org.openqa.selenium.grid.node.config.DriverServiceSessionFactory", session.capabilities="{"acceptInsecureCerts": true,"goog:loggingPrefs": {"browser": "ALL"},"unhandledPromptBehavior": "ignore"}
", upstream.dialect="W3C"}, epochNanos=1651244649049084100, totalAttributeCount=6}], totalRecordedEvents=1, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.057 DEBUG [SeleniumSpanExporter$1.lambda$export$0] - {"traceId": "fec83a047ce54000463af90db935d050","eventTime": 1651244649049084100,"eventName": "Driver service created session","attributes": {"downstream.dialect": "W3C","driver.response": "(Response: SessionID: 51d5c7abdd2b7c797e927015df791def, Status: 0, Value: {acceptInsecureCerts=true, browserName=chrome, browserVersion=100.0.4896.127, chrome={chromedriverVersion=100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs\u002fbranch-heads\u002f4896@{#875}), userDataDir=C:\\Users\\JOESAUT\\AppData\\Local\\Temp\\scoped_dir24448_758489436}, goog:chromeOptions={debuggerAddress=localhost:50506}, networkConnectionEnabled=false, pageLoadStrategy=normal, platformName=windows, proxy=Proxy(), setWindowRect=true, strictFileInteractability=false, timeouts={implicit=0, pageLoad=300000, script=30000}, unhandledPromptBehavior=ignore, webauthn:extension:credBlob=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true})","driver.url": "http:\u002f\u002flocalhost:56813","logger": "org.openqa.selenium.grid.node.config.DriverServiceSessionFactory","session.capabilities": "{\"acceptInsecureCerts\": true,\"goog:loggingPrefs\": {\"browser\": \"ALL\"},\"unhandledPromptBehavior\": \"ignore\"}\n","upstream.dialect": "W3C"}}

17:04:09.072 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=d6e0212b048b9a9b, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=cde3acc2f4d51c40, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=node.new_session, kind=INTERNAL, startEpochNanos=1651244646768487700, endEpochNanos=1651244649070755700, attributes=AttributesMap{data={current.session.count=0, upstream.dialect=W3C, session.uri=http://localhost:56813, session.id=51d5c7abdd2b7c797e927015df791def, downstream.dialect=W3C, session.capabilities={"acceptInsecureCerts": true,"browserName": "chrome","browserVersion": "100.0.4896.127","chrome": {"chromedriverVersion": "100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs\u002fbranch-heads\u002f4896@{#875})","userDataDir": "C:\\Users\\JOESAUT\\AppData\\Local\\Temp\\scoped_dir24448_758489436"},"goog:chromeOptions": {"debuggerAddress": "localhost:50506"},"networkConnectionEnabled": false,"pageLoadStrategy": "normal","platformName": "windows","proxy": {},"se:cdp": "http:\u002f\u002flocalhost:50506","se:cdpVersion": "100.0.4896.127","setWindowRect": true,"strictFileInteractability": false,"timeouts": {"implicit": 0,"pageLoad": 300000,"script": 30000},"unhandledPromptBehavior": "ignore","webauthn:extension:credBlob": true,"webauthn:extension:largeBlob": true,"webauthn:virtualAuthenticators": true}
}, capacity=128, totalAddedValues=6}, totalAttributeCount=6, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.072 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=88124d71e9c4b9a3, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=cde3acc2f4d51c40, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=local_sessionmap.add, kind=INTERNAL, startEpochNanos=1651244649071236300, endEpochNanos=1651244649071347600, attributes=AttributesMap{data={session.id=51d5c7abdd2b7c797e927015df791def}, capacity=128, totalAddedValues=1}, totalAttributeCount=1, events=[ImmutableEventData{name=Added session into local session map, attributes={logger="org.openqa.selenium.grid.sessionmap.local.LocalSessionMap", session.id="51d5c7abdd2b7c797e927015df791def"}, epochNanos=1651244649071339000, totalAttributeCount=2}], totalRecordedEvents=1, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.073 DEBUG [SeleniumSpanExporter$1.lambda$export$0] - {"traceId": "fec83a047ce54000463af90db935d050","eventTime": 1651244649071339000,"eventName": "Added session into local session map","attributes": {"logger": "org.openqa.selenium.grid.sessionmap.local.LocalSessionMap","session.id": "51d5c7abdd2b7c797e927015df791def"}}

17:04:09.078 INFO [LocalDistributor.newSession] - Session created by the distributor. Id: 51d5c7abdd2b7c797e927015df791def, Caps: Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 100.0.4896.127, chrome: {chromedriverVersion: 100.0.4896.60 (6a5d10861ce8..., userDataDir: C:\Users\JOESAUT\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:50506}, goog:loggingPrefs: {browser: ALL}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://192.168.1.25:8888/sess..., se:cdpVersion: 100.0.4896.127, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
17:04:09.079 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=cde3acc2f4d51c40, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=68508faaa3646e7b, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=distributor.new_session, kind=INTERNAL, startEpochNanos=1651244646757774400, endEpochNanos=1651244649078383900, attributes=AttributesMap{data={session.uri=http://192.168.1.25:8888, session.id=51d5c7abdd2b7c797e927015df791def, session.capabilities={"acceptInsecureCerts": true,"browserName": "chrome","browserVersion": "100.0.4896.127","chrome": {"chromedriverVersion": "100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs\u002fbranch-heads\u002f4896@{#875})","userDataDir": "C:\\Users\\JOESAUT\\AppData\\Local\\Temp\\scoped_dir24448_758489436"},"goog:chromeOptions": {"debuggerAddress": "localhost:50506"},"goog:loggingPrefs": {"browser": "ALL"},"networkConnectionEnabled": false,"pageLoadStrategy": "normal","platformName": "windows","proxy": {},"se:cdp": "ws:\u002f\u002f192.168.1.25:8888\u002fsession\u002f51d5c7abdd2b7c797e927015df791def\u002fse\u002fcdp","se:cdpVersion": "100.0.4896.127","setWindowRect": true,"strictFileInteractability": false,"timeouts": {"implicit": 0,"pageLoad": 300000,"script": 30000},"unhandledPromptBehavior": "ignore","webauthn:extension:credBlob": true,"webauthn:extension:largeBlob": true,"webauthn:virtualAuthenticators": true}
}, capacity=128, totalAddedValues=3}, totalAttributeCount=3, events=[ImmutableEventData{name=Session request received by the distributor, attributes={logger="org.openqa.selenium.grid.distributor.local.LocalDistributor", request.payload="[Capabilities {acceptInsecureCerts: true, goog:loggingPrefs: {browser: ALL}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, acceptSslCerts: true, browserName: firefox, loggingPrefs: org.openqa.selenium.logging..., moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}]"}, epochNanos=1651244646759348200, totalAttributeCount=2}, ImmutableEventData{name=Session created by the distributor, attributes={logger="org.openqa.selenium.grid.distributor.local.LocalDistributor", request.payload="[Capabilities {acceptInsecureCerts: true, goog:loggingPrefs: {browser: ALL}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, acceptSslCerts: true, browserName: firefox, loggingPrefs: org.openqa.selenium.logging..., moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}]", session.capabilities="{"acceptInsecureCerts": true,"browserName": "chrome","browserVersion": "100.0.4896.127","chrome": {"chromedriverVersion": "100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs\u002fbranch-heads\u002f4896@{#875})","userDataDir": "C:\\Users\\JOESAUT\\AppData\\Local\\Temp\\scoped_dir24448_758489436"},"goog:chromeOptions": {"debuggerAddress": "localhost:50506"},"goog:loggingPrefs": {"browser": "ALL"},"networkConnectionEnabled": false,"pageLoadStrategy": "normal","platformName": "windows","proxy": {},"se:cdp": "ws:\u002f\u002f192.168.1.25:8888\u002fsession\u002f51d5c7abdd2b7c797e927015df791def\u002fse\u002fcdp","se:cdpVersion": "100.0.4896.127","setWindowRect": true,"strictFileInteractability": false,"timeouts": {"implicit": 0,"pageLoad": 300000,"script": 30000},"unhandledPromptBehavior": "ignore","webauthn:extension:credBlob": true,"webauthn:extension:largeBlob": true,"webauthn:virtualAuthenticators": true}
", session.id="51d5c7abdd2b7c797e927015df791def", session.uri="http://192.168.1.25:8888"}, epochNanos=1651244649076913500, totalAttributeCount=5}], totalRecordedEvents=2, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.080 DEBUG [SeleniumSpanExporter$1.lambda$export$0] - {"traceId": "fec83a047ce54000463af90db935d050","eventTime": 1651244646759348200,"eventName": "Session request received by the distributor","attributes": {"logger": "org.openqa.selenium.grid.distributor.local.LocalDistributor","request.payload": "[Capabilities {acceptInsecureCerts: true, goog:loggingPrefs: {browser: ALL}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, acceptSslCerts: true, browserName: firefox, loggingPrefs: org.openqa.selenium.logging..., moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}]"}}

17:04:09.081 DEBUG [SeleniumSpanExporter$1.lambda$export$0] - {"traceId": "fec83a047ce54000463af90db935d050","eventTime": 1651244649076913500,"eventName": "Session created by the distributor","attributes": {"logger": "org.openqa.selenium.grid.distributor.local.LocalDistributor","request.payload": "[Capabilities {acceptInsecureCerts: true, goog:loggingPrefs: {browser: ALL}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}, Capabilities {acceptInsecureCerts: true, acceptSslCerts: true, browserName: firefox, loggingPrefs: org.openqa.selenium.logging..., moz:debuggerAddress: true, moz:firefoxOptions: {}, unhandledPromptBehavior: ignore}]","session.capabilities": "{\"acceptInsecureCerts\": true,\"browserName\": \"chrome\",\"browserVersion\": \"100.0.4896.127\",\"chrome\": {\"chromedriverVersion\": \"100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs\\u002fbranch-heads\\u002f4896@{#875})\",\"userDataDir\": \"C:\\\\Users\\\\JOESAUT\\\\AppData\\\\Local\\\\Temp\\\\scoped_dir24448_758489436\"},\"goog:chromeOptions\": {\"debuggerAddress\": \"localhost:50506\"},\"goog:loggingPrefs\": {\"browser\": \"ALL\"},\"networkConnectionEnabled\": false,\"pageLoadStrategy\": \"normal\",\"platformName\": \"windows\",\"proxy\": {},\"se:cdp\": \"ws:\\u002f\\u002f192.168.1.25:8888\\u002fsession\\u002f51d5c7abdd2b7c797e927015df791def\\u002fse\\u002fcdp\",\"se:cdpVersion\": \"100.0.4896.127\",\"setWindowRect\": true,\"strictFileInteractability\": false,\"timeouts\": {\"implicit\": 0,\"pageLoad\": 300000,\"script\": 30000},\"unhandledPromptBehavior\": \"ignore\",\"webauthn:extension:credBlob\": true,\"webauthn:extension:largeBlob\": true,\"webauthn:virtualAuthenticators\": true}\n","session.id": "51d5c7abdd2b7c797e927015df791def","session.uri": "http:\u002f\u002f192.168.1.25:8888"}}

17:04:09.083 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=f0fe4637913ac0d5, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=153bae86bc0560d9, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=sessionqueue.completed, kind=INTERNAL, startEpochNanos=1651244649082000000, endEpochNanos=1651244649082492900, attributes={}, totalAttributeCount=0, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.083 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=f19a6bc36252b36e, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=153bae86bc0560d9, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=sessionqueue.add_to_queue, kind=INTERNAL, startEpochNanos=1651244646749000000, endEpochNanos=1651244649082452800, attributes={}, totalAttributeCount=0, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.083 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=68508faaa3646e7b, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=153bae86bc0560d9, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=distributor.poll_queue, kind=INTERNAL, startEpochNanos=1651244646756000000, endEpochNanos=1651244649082407299, attributes=AttributesMap{data={request.id=ce0a6ab5-3580-4ffd-aff6-7e3d59314fea}, capacity=128, totalAddedValues=1}, totalAttributeCount=1, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
17:04:09.084 DEBUG [SeleniumSpanExporter$1.lambda$export$1] - SpanData{spanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=153bae86bc0560d9, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=fec83a047ce54000463af90db935d050, spanId=7afa32da709d228e, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.9.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.12.0"}}, instrumentationLibraryInfo=InstrumentationLibraryInfo{name=default, version=null, schemaUrl=null}, name=session_queue, kind=INTERNAL, startEpochNanos=1651244646690000000, endEpochNanos=1651244649082820200, attributes=AttributesMap{data={span.kind=server, http.target=/session, random.key=bdce79d2-d322-4cbb-a5f5-507e810eaae0, http.status_code=200, http.method=POST}, capacity=128, totalAddedValues=5}, totalAttributeCount=5, events=[ImmutableEventData{name=HTTP request execution complete, attributes={http.flavor=1, http.handler_class="org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue", http.host="127.0.0.1:8888", http.method="POST", http.request_content_length="714", http.scheme="HTTP", http.status_code=200, http.target="/session", http.user_agent="selenium/4.1.3 (java windows)"}, epochNanos=1651244649082808300, totalAttributeCount=9}], totalRecordedEvents=1, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=OK, description=Kind: OK Description:}, hasEnded=true}
17:04:09.085 DEBUG [SeleniumSpanExporter$1.lambda$export$0] - {"traceId": "fec83a047ce54000463af90db935d050","eventTime": 1651244649082808300,"eventName": "HTTP request execution complete","attributes": {"http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue","http.host": "127.0.0.1:8888","http.method": "POST","http.request_content_length": "714","http.scheme": "HTTP","http.status_code": 200,"http.target": "\u002fsession","http.user_agent": "selenium\u002f4.1.3 (java windows)"}}

Apr. 29, 2022 5:04:09 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMATION: Detected dialect: W3C
Exception in thread "main" java.lang.IllegalStateException: hey, i need firefox
	at WrongBrowser.main(WrongBrowser.java:51)

Operating System

Windows 10 x64

Selenium version

Java 4.1.3

What are the browser(s) and version(s) where you see this issue?

Chrome 100, Firefox 99

What are the browser driver(s) and version(s) where you see this issue?

gecko 0.30.0, chrome 100.0.4896.60

Are you using Selenium Grid?

selenium-server-4.1.3.jar

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
titusfortnercommented, May 22, 2022

Edit: This comment analysis is incorrect, they aren’t both getting put into a firstMatch; for some reason the Grid picks one or the other to send to the ProtocolHandshake class, and I don’t know why, but this is a legit buggy bug.


The problem is that loggingPrefs is not a w3c compliant capability. Selenium Java tries to guess what you probably want based on what you provide using a protocol translator (another thing for #10374)

Rather than filtering on browser name, it goes through all the filters looking for top level matches. So even though this is a Firefox request, it adds goog:loggingPrefs in case that’s what you meant. Then, for reasons I don’t understand, it puts that in a second valid capabilities bucket and tells the grid to take the first available.

The grid sees this:

  "capabilities": {
    "firstMatch": [
      {
        "acceptInsecureCerts": true,
        "goog:loggingPrefs": {
          "browser": "ALL"
        }
      },
      {
        "acceptInsecureCerts": true,
        "browserName": "firefox",
        "moz:debuggerAddress": true,
        "moz:firefoxOptions": {
        }
      }
    ]
  }

If you remove that parameter it will work fine. You can use options.setLogLevel() to get Firefox logs.

0reactions
github-actions[bot]commented, Jun 23, 2022

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

FirefoxOptions will start Chrome Browser in rare cases using ...
Bug ]: FirefoxOptions will start Chrome Browser in rare cases using the standalone server.
Read more >
Unable to run tests on Firefox · Issue #5519 - GitHub
Using Selenium Standalone server, I'm unable to run tests in firefox when running tests on both Chrome and Firefox in parallel. Note: It...
Read more >
Webdriverio is not working with firefox on selenium-standalone
To just validate, I tried to run test on firefox v104.0.2 (64-bit) with geckodriver-v0.31.0-win64 by configuring 'npm install wdio-geckodriver- ...
Read more >
How to Handle SSL Certificate in Selenium WebDriver with ...
The answer is simple, on manually opening a URL, the browser automatically imports the required certificates, and no error occurs.
Read more >
7. WebDriver API — Selenium Python Bindings 2 documentation
Official API documentation is available here. This chapter covers all the interfaces of Selenium WebDriver. Recommended Import Style. The API definitions in ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found