I have running Selenium 4.6.0 and wanted to run simple test on remote server. When I define not matching value for platformName capability, Selenium server is stucking.
when my script include:
chrome_options.set_capability("platformName", "Windows 10") it works well
Selenium Server Debug logs:
C:\selenium\server>java -jar selenium-server-4.6.0.jar standalone --log-level ALL --http-logs True
15:52:50.132 INFO [LoggingOptions.configureLogEncoding] - Using the system default encoding
15:52:50.132 INFO [OpenTelemetryTracer.createTracer] - Using OpenTelemetry for tracing
15:52:50.241 DEBUG [AutoConfiguredOpenTelemetrySdkBuilder.build] - Global OpenTelemetry set to OpenTelemetrySdk{tracerProvider=SdkTracerProvider{clock=SystemClock{}, idGenerator=RandomIdGenerator{}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.13.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.19.0"}}, spanLimitsSupplier=SpanLimitsValue{maxNumberOfAttributes=128, maxNumberOfEvents=128, maxNumberOfLinks=128, maxNumberOfAttributesPerEvent=128, maxNumberOfAttributesPerLink=128, maxAttributeValueLength=2147483647}, sampler=ParentBased{root:AlwaysOnSampler,remoteParentSampled:AlwaysOnSampler,remoteParentNotSampled:AlwaysOffSampler,localParentSampled:AlwaysOnSampler,localParentNotSampled:AlwaysOffSampler}, spanProcessor=SimpleSpanProcessor{spanExporter=org.openqa.selenium.remote.tracing.opentelemetry.SeleniumSpanExporter$1@345965f2}}, meterProvider=SdkMeterProvider{clock=SystemClock{}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.13.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.19.0"}}, metricReaders=[], views=[]}} by autoconfiguration
15:52:50.272 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = JMImplementation:type=MBeanServerDelegate
15:52:50.286 FINER [Repository.addMBean] - name = JMImplementation:type=MBeanServerDelegate
15:52:50.286 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object JMImplementation:type=MBeanServerDelegate
15:52:50.318 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered JMImplementation:type=MBeanServerDelegate
15:52:50.349 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.RuntimeImpl
15:52:50.349 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=Runtime
15:52:50.349 FINER [Repository.addMBean] - name = java.lang:type=Runtime
15:52:50.349 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=Runtime
15:52:50.349 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=Runtime
15:52:50.366 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for com.sun.management.internal.HotSpotThreadImpl
15:52:50.381 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=Threading
15:52:50.381 FINER [Repository.addMBean] - name = java.lang:type=Threading
15:52:50.381 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=Threading
15:52:50.381 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=Threading
15:52:50.381 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for com.sun.management.internal.OperatingSystemImpl
15:52:50.381 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=OperatingSystem
15:52:50.381 FINER [Repository.addMBean] - name = java.lang:type=OperatingSystem
15:52:50.381 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=OperatingSystem
15:52:50.381 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=OperatingSystem
15:52:50.381 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryManagerImpl
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=CodeCacheManager,type=MemoryManager
15:52:50.396 FINER [Repository.addMBean] - name = java.lang:name=CodeCacheManager,type=MemoryManager
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=CodeCacheManager,type=MemoryManager
15:52:50.396 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=CodeCacheManager,type=MemoryManager
15:52:50.396 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryManagerImpl
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Metaspace Manager,type=MemoryManager
15:52:50.396 FINER [Repository.addMBean] - name = java.lang:name=Metaspace Manager,type=MemoryManager
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Metaspace Manager,type=MemoryManager
15:52:50.396 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Metaspace Manager,type=MemoryManager
15:52:50.396 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=CodeHeap 'non-nmethods',type=MemoryPool
15:52:50.396 FINER [Repository.addMBean] - name = java.lang:name=CodeHeap 'non-nmethods',type=MemoryPool
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=CodeHeap 'non-nmethods',type=MemoryPool
15:52:50.396 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=CodeHeap 'non-nmethods',type=MemoryPool
15:52:50.396 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Metaspace,type=MemoryPool
15:52:50.396 FINER [Repository.addMBean] - name = java.lang:name=Metaspace,type=MemoryPool
15:52:50.396 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Metaspace,type=MemoryPool
15:52:50.396 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Metaspace,type=MemoryPool
15:52:50.396 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Tenured Gen,type=MemoryPool
15:52:50.411 FINER [Repository.addMBean] - name = java.lang:name=Tenured Gen,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Tenured Gen,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Tenured Gen,type=MemoryPool
15:52:50.411 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=CodeHeap 'profiled nmethods',type=MemoryPool
15:52:50.411 FINER [Repository.addMBean] - name = java.lang:name=CodeHeap 'profiled nmethods',type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=CodeHeap 'profiled nmethods',type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=CodeHeap 'profiled nmethods',type=MemoryPool
15:52:50.411 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Eden Space,type=MemoryPool
15:52:50.411 FINER [Repository.addMBean] - name = java.lang:name=Eden Space,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Eden Space,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Eden Space,type=MemoryPool
15:52:50.411 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Survivor Space,type=MemoryPool
15:52:50.411 FINER [Repository.addMBean] - name = java.lang:name=Survivor Space,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Survivor Space,type=MemoryPool
15:52:50.411 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Survivor Space,type=MemoryPool
15:52:50.411 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.411 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Compressed Class Space,type=MemoryPool
15:52:50.427 FINER [Repository.addMBean] - name = java.lang:name=Compressed Class Space,type=MemoryPool
15:52:50.427 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Compressed Class Space,type=MemoryPool
15:52:50.427 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Compressed Class Space,type=MemoryPool
15:52:50.427 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryPoolImpl
15:52:50.427 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=CodeHeap 'non-profiled nmethods',type=MemoryPool
15:52:50.427 FINER [Repository.addMBean] - name = java.lang:name=CodeHeap 'non-profiled nmethods',type=MemoryPool
15:52:50.427 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=CodeHeap 'non-profiled nmethods',type=MemoryPool
15:52:50.427 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=CodeHeap 'non-profiled nmethods',type=MemoryPool
15:52:50.427 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.CompilationImpl
15:52:50.427 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=Compilation
15:52:50.427 FINER [Repository.addMBean] - name = java.lang:type=Compilation
15:52:50.427 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=Compilation
15:52:50.427 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=Compilation
15:52:50.443 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.MemoryImpl
15:52:50.443 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=Memory
15:52:50.443 FINER [Repository.addMBean] - name = java.lang:type=Memory
15:52:50.443 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=Memory
15:52:50.443 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=Memory
15:52:50.443 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.ManagementFactoryHelper$PlatformLoggingImpl
15:52:50.443 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.util.logging:type=Logging
15:52:50.443 FINER [Repository.addMBean] - name = java.util.logging:type=Logging
15:52:50.443 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.util.logging:type=Logging
15:52:50.458 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.util.logging:type=Logging
15:52:50.458 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.ClassLoadingImpl
15:52:50.458 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:type=ClassLoading
15:52:50.458 FINER [Repository.addMBean] - name = java.lang:type=ClassLoading
15:52:50.458 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:type=ClassLoading
15:52:50.458 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:type=ClassLoading
15:52:50.491 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = com.sun.management:type=DiagnosticCommand
15:52:50.491 FINER [Repository.addMBean] - name = com.sun.management:type=DiagnosticCommand
15:52:50.491 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object com.sun.management:type=DiagnosticCommand
15:52:50.491 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered com.sun.management:type=DiagnosticCommand
15:52:50.491 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for com.sun.management.internal.GarbageCollectorExtImpl
15:52:50.491 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=Copy,type=GarbageCollector
15:52:50.491 FINER [Repository.addMBean] - name = java.lang:name=Copy,type=GarbageCollector
15:52:50.507 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=Copy,type=GarbageCollector
15:52:50.507 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=Copy,type=GarbageCollector
15:52:50.507 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for com.sun.management.internal.GarbageCollectorExtImpl
15:52:50.507 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.lang:name=MarkSweepCompact,type=GarbageCollector
15:52:50.507 FINER [Repository.addMBean] - name = java.lang:name=MarkSweepCompact,type=GarbageCollector
15:52:50.507 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.lang:name=MarkSweepCompact,type=GarbageCollector
15:52:50.507 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.lang:name=MarkSweepCompact,type=GarbageCollector
15:52:50.507 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for com.sun.management.internal.HotSpotDiagnostic
15:52:50.507 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = com.sun.management:type=HotSpotDiagnostic
15:52:50.507 FINER [Repository.addMBean] - name = com.sun.management:type=HotSpotDiagnostic
15:52:50.507 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object com.sun.management:type=HotSpotDiagnostic
15:52:50.507 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered com.sun.management:type=HotSpotDiagnostic
15:52:50.522 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.ManagementFactoryHelper$1
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.nio:name=mapped,type=BufferPool
15:52:50.522 FINER [Repository.addMBean] - name = java.nio:name=mapped,type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.nio:name=mapped,type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.nio:name=mapped,type=BufferPool
15:52:50.522 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.ManagementFactoryHelper$1
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.nio:name=direct,type=BufferPool
15:52:50.522 FINER [Repository.addMBean] - name = java.nio:name=direct,type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.nio:name=direct,type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.nio:name=direct,type=BufferPool
15:52:50.522 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for sun.management.ManagementFactoryHelper$1
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = java.nio:name=mapped - 'non-volatile memory',type=BufferPool
15:52:50.522 FINER [Repository.addMBean] - name = java.nio:name=mapped - 'non-volatile memory',type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object java.nio:name=mapped - 'non-volatile memory',type=BufferPool
15:52:50.522 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered java.nio:name=mapped - 'non-volatile memory',type=BufferPool
15:52:50.537 FINER [StandardMBean.getMBeanInfo] - Building MBeanInfo for jdk.management.jfr.FlightRecorderMXBeanImpl
15:52:50.537 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = jdk.management.jfr:type=FlightRecorder
15:52:50.537 FINER [Repository.addMBean] - name = jdk.management.jfr:type=FlightRecorder
15:52:50.537 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object jdk.management.jfr:type=FlightRecorder
15:52:50.537 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered jdk.management.jfr:type=FlightRecorder
15:52:50.553 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:50.553 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:50.553 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=BaseServerConfig,type=Config
15:52:50.553 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:50.678 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Config,name=NewSessionQueueConfig
15:52:50.678 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Config,name=NewSessionQueueConfig
15:52:50.678 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=NewSessionQueueConfig,type=Config
15:52:50.678 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=Config,name=NewSessionQueueConfig
15:52:50.694 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=SessionQueue,name=LocalSessionQueue
15:52:50.694 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=SessionQueue,name=LocalSessionQueue
15:52:50.709 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=LocalSessionQueue,type=SessionQueue
15:52:50.709 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=SessionQueue,name=LocalSessionQueue
15:52:50.740 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Distributor,name=LocalDistributor
15:52:50.740 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Distributor,name=LocalDistributor
15:52:50.740 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=LocalDistributor,type=Distributor
15:52:50.740 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=Distributor,name=LocalDistributor
15:52:51.255 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:51.255 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:51.365 INFO [NodeOptions.getSessionFactories] - Detected 1 available processors
15:52:51.818 WARN [DriverService.findExecutable] - Unable to obtain driver using Selenium Manager: Unable to locate driver with name: IEDriverServer
Build info: version: '4.6.0', revision: '79f1c02ae20'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.5'
Driver info: driver.version: unknown
15:52:51.834 INFO [NodeOptions.discoverDrivers] - Discovered 3 driver(s)
15:52:51.849 INFO [NodeOptions.report] - Adding Firefox for {"browserName": "firefox"} 1 times
15:52:51.865 INFO [NodeOptions.report] - Adding Edge for {"browserName": "MicrosoftEdge"} 1 times
15:52:51.865 INFO [NodeOptions.report] - Adding Chrome for {"browserName": "chrome"} 1 times
15:52:51.880 INFO [Node.<init>] - Binding additional locator mechanisms: relative, id, name
15:52:51.911 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Node,name=LocalNode
15:52:51.911 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Node,name=LocalNode
15:52:51.911 FINER [DefaultMBeanServerInterceptor.registerWithRepository] - Send create notification of object org.seleniumhq.grid:name=LocalNode,type=Node
15:52:51.911 FINER [DefaultMBeanServerInterceptor.sendNotification] - JMX.mbean.registered org.seleniumhq.grid:type=Node,name=LocalNode
15:52:51.927 DEBUG [GridModel.add] - Adding node with id ff9900a1-5a2a-4637-91e7-cdcc7ae59fc1 and URI http://192.168.1.151:4444
15:52:51.943 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.151:4444 was UP
15:52:51.943 INFO [GridModel.setAvailability] - Switching Node ff9900a1-5a2a-4637-91e7-cdcc7ae59fc1 (uri: http://192.168.1.151:4444) from DOWN to UP
15:52:51.943 INFO [LocalDistributor.add] - Added node ff9900a1-5a2a-4637-91e7-cdcc7ae59fc1 at http://192.168.1.151:4444. Health check every 120s
15:52:51.958 FINER [DefaultMBeanServerInterceptor.registerDynamicMBean] - ObjectName = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:51.958 FINER [Repository.addMBean] - name = org.seleniumhq.grid:type=Config,name=BaseServerConfig
15:52:51.974 DEBUG [MultithreadEventLoopGroup.<clinit>] - -Dio.netty.eventLoopThreads: 2
15:52:52.005 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
15:52:52.005 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
15:52:52.005 DEBUG [PlatformDependent0.explicitNoUnsafeCause0] - -Dio.netty.noUnsafe: false
15:52:52.005 DEBUG [PlatformDependent0.javaVersion0] - Java version: 17
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.theUnsafe: available
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.copyMemory: available
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.storeFence: available
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - java.nio.Buffer.address: available
15:52:52.021 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$5.run(PlatformDependent0.java:288)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:282)
at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:333)
at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88)
at io.netty.channel.nio.NioEventLoop.<clinit>(NioEventLoop.java:84)
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:245)
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)
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - java.nio.Bits.unaligned: available, true
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable
java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @153f5a29
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$7.run(PlatformDependent0.java:410)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:401)
at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:333)
at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88)
at io.netty.channel.nio.NioEventLoop.<clinit>(NioEventLoop.java:84)
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:245)
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)
15:52:52.021 DEBUG [PlatformDependent0.<clinit>] - java.nio.DirectByteBuffer.<init>(long, int): unavailable
15:52:52.036 DEBUG [PlatformDependent.unsafeUnavailabilityCause0] - sun.misc.Unsafe: available
15:52:52.036 DEBUG [PlatformDependent.estimateMaxDirectMemory] - maxDirectMemory: 2075918336 bytes (maybe)
15:52:52.036 DEBUG [PlatformDependent.tmpdir0] - -Dio.netty.tmpdir: C:\Users\WEBDRI~1\AppData\Local\Temp (java.io.tmpdir)
15:52:52.036 DEBUG [PlatformDependent.bitMode0] - -Dio.netty.bitMode: 64 (sun.arch.data.model)
15:52:52.036 DEBUG [PlatformDependent.isWindows0] - Platform: Windows
15:52:52.036 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.maxDirectMemory: -1 bytes
15:52:52.036 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.uninitializedArrayAllocationThreshold: -1
15:52:52.036 DEBUG [CleanerJava9.<clinit>] - java.nio.ByteBuffer.cleaner(): available
15:52:52.036 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.noPreferDirect: false
15:52:52.036 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.noKeySetOptimization: false
15:52:52.036 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.selectorAutoRebuildThreshold: 512
15:52:52.052 DEBUG [PlatformDependent$Mpsc.<clinit>] - org.jctools-core.MpscChunkedArrayQueue: available
15:52:52.114 FINEST [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@f2c488
15:52:52.130 FINEST [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@1efdcd5
15:52:52.130 FINEST [NioEventLoop.openSelector] - instrumented a special java.util.Set into: sun.nio.ch.WEPollSelectorImpl@1623bbe5
15:52:52.208 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.processId: 1976 (auto-detected)
15:52:52.208 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv4Stack: false
15:52:52.208 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv6Addresses: false
15:52:52.208 DEBUG [NetUtilInitializations.determineLoopback] - Loopback interface: lo (Software Loopback Interface 1, 127.0.0.1)
15:52:52.208 DEBUG [NetUtil$SoMaxConnAction.run] - Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200
15:52:52.225 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.machineId: 08:00:27:ff:fe:67:b0:2e (auto-detected)
15:52:52.225 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.level: simple
15:52:52.225 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.targetRecords: 4
15:52:52.240 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numHeapArenas: 2
15:52:52.240 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numDirectArenas: 2
15:52:52.240 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.pageSize: 8192
15:52:52.240 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxOrder: 9
15:52:52.264 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.chunkSize: 4194304
15:52:52.264 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.smallCacheSize: 256
15:52:52.264 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.normalCacheSize: 64
15:52:52.270 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
15:52:52.271 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimInterval: 8192
15:52:52.271 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
15:52:52.271 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.useCacheForAllThreads: false
15:52:52.271 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
15:52:52.302 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.allocator.type: pooled
15:52:52.302 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.threadLocalDirectBufferSize: 0
15:52:52.302 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.maxThreadLocalCharBufferSize: 16384
15:52:52.318 DEBUG [LoggingHandler.channelRegistered] - [id: 0xdce32ae1] REGISTERED
15:52:52.332 DEBUG [LoggingHandler.bind] - [id: 0xdce32ae1] BIND: /0.0.0.0:4444
15:52:52.332 DEBUG [LoggingHandler.channelActive] - [id: 0xdce32ae1, L:/[0:0:0:0:0:0:0:0]:4444] ACTIVE
15:52:52.332 INFO [Standalone.execute] - Started Selenium Standalone 4.6.0 (revision 79f1c02ae20): http://192.168.1.151:4444
15:52:59.895 DEBUG [LoggingHandler.channelRead] - [id: 0xdce32ae1, L:/[0:0:0:0:0:0:0:0]:4444] READ: [id: 0xe71e9ac3, L:/192.168.1.151:4444 - R:/192.168.1.104:62398]
15:52:59.895 DEBUG [LoggingHandler.channelReadComplete] - [id: 0xdce32ae1, L:/[0:0:0:0:0:0:0:0]:4444] READ COMPLETE
15:52:59.911 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkAccessible: true
15:52:59.911 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkBounds: true
15:52:59.911 DEBUG [ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory.newResourceLeakDetector] - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@39512ddc
15:52:59.927 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibDecoder: false
15:52:59.927 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibEncoder: false
15:52:59.958 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.maxCapacityPerThread: 4096
15:52:59.958 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.ratio: 8
15:52:59.958 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.chunkSize: 32
15:52:59.958 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.blocking: false
15:52:59.974 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
POST /session HTTP/1.1
Host: 192.168.1.151:4444
Accept-Encoding: identity
Accept: application/json
Content-Type: application/json;charset=UTF-8
User-Agent: selenium/4.5.0 (python windows)
Connection: keep-alive
content-length: 194
15:52:59.974 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
POST /session HTTP/1.1
Host: 192.168.1.151:4444
Accept-Encoding: identity
Accept: application/json
Content-Type: application/json;charset=UTF-8
User-Agent: selenium/4.5.0 (python windows)
Connection: keep-alive
content-length: 194
15:52:59.974 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultLastHttpContent(data: PooledSlicedByteBuf(ridx: 0, widx: 194, cap: 194/194, unwrapped: PooledUnsafeDirectByteBuf(ridx: 435, widx: 435, cap: 2048)), decoderResult: success)
15:52:59.990 DEBUG [RequestConverter.channelRead0] - Closing input pipe.
15:53:00.192 DEBUG [SpanWrappedHttpHandler.execute] - Wrapping request. Before OpenTelemetryContext{tracer=io.opentelemetry.sdk.trace.SdkTracer@606cf440, context={}, span id=0000000000000000, trace id=00000000000000000000000000000000} and after OpenTelemetryContext{tracer=io.opentelemetry.sdk.trace.SdkTracer@606cf440, context={opentelemetry-trace-span-key=SdkSpan{traceId=bfdee5bc5dbc7447614fb3dbe100c31a, spanId=42c8ba78fe19a5cc, parentSpanContext=ImmutableSpanContext{traceId=00000000000000000000000000000000, spanId=0000000000000000, traceFlags=00, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=false}, name=session_queue, kind=INTERNAL, attributes=AttributesMap{data={random.key=375ee4fe-1f73-4f82-b764-8da7a98a9976}, capacity=128, totalAddedValues=1}, status=ImmutableStatusData{statusCode=UNSET, description=}, totalRecordedEvents=0, totalRecordedLinks=0, startEpochNanos=1675439580192000000, endEpochNanos=0}}, span id=42c8ba78fe19a5cc, trace id=bfdee5bc5dbc7447614fb3dbe100c31a}
15:53:00.207 DEBUG [HttpTracing.inject] - Injecting (POST) /session into OpenTelemetrySpan{traceId=bfdee5bc5dbc7447614fb3dbe100c31a,spanId=42c8ba78fe19a5cc} at org.openqa.selenium.remote.tracing.SpanWrappedHttpHandler:84
after 5 minutes following logs are produced:
15:54:50.754 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.151:4444
15:54:50.754 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.151:4444 was UP
15:56:50.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.151:4444
15:56:50.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.151:4444 was UP
15:58:00.288 DEBUG [SeleniumSpanExporter$1.lambda$export$4] - SpanData{spanContext=ImmutableSpanContext{traceId=bfdee5bc5dbc7447614fb3dbe100c31a, spanId=f9cc9f850e87a369, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=bfdee5bc5dbc7447614fb3dbe100c31a, spanId=42c8ba78fe19a5cc, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=true, valid=true}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.13.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.19.0"}}, instrumentationScopeInfo=InstrumentationScopeInfo{name=default, version=null, schemaUrl=null, attributes={}}, name=sessionqueue.add_to_queue, kind=INTERNAL, startEpochNanos=1675439580270000000, endEpochNanos=1675439880293016000, attributes={}, totalAttributeCount=0, events=[], totalRecordedEvents=0, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=UNSET, description=}, hasEnded=true}
15:58:00.303 DEBUG [SeleniumSpanExporter$1.lambda$export$4] - SpanData{spanContext=ImmutableSpanContext{traceId=bfdee5bc5dbc7447614fb3dbe100c31a, spanId=42c8ba78fe19a5cc, traceFlags=01, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=true}, parentSpanContext=ImmutableSpanContext{traceId=00000000000000000000000000000000, spanId=0000000000000000, traceFlags=00, traceState=ArrayBasedTraceState{entries=[]}, remote=false, valid=false}, resource=Resource{schemaUrl=https://opentelemetry.io/schemas/1.13.0, attributes={service.name="unknown_service:java", telemetry.sdk.language="java", telemetry.sdk.name="opentelemetry", telemetry.sdk.version="1.19.0"}}, instrumentationScopeInfo=InstrumentationScopeInfo{name=default, version=null, schemaUrl=null, attributes={}}, name=session_queue, kind=INTERNAL, startEpochNanos=1675439580192000000, endEpochNanos=1675439880293487900, attributes=AttributesMap{data={random.key=375ee4fe-1f73-4f82-b764-8da7a98a9976, span.kind=server, http.target=/session, http.status_code=500, 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="192.168.1.151:4444", http.method="POST", http.request_content_length="194", http.scheme="HTTP", http.status_code=500, http.target="/session", http.user_agent="selenium/4.5.0 (python windows)"}, epochNanos=1675439880292368800, totalAttributeCount=9}], totalRecordedEvents=1, links=[], totalRecordedLinks=0, status=ImmutableStatusData{statusCode=ERROR, description=Kind: INTERNAL Description:}, hasEnded=true}
15:58:00.303 WARN [SeleniumSpanExporter$1.lambda$export$3] - {"traceId": "bfdee5bc5dbc7447614fb3dbe100c31a","eventTime": 1675439880292368800,"eventName": "HTTP request execution complete","attributes": {"http.flavor": 1,"http.handler_class": "org.openqa.selenium.grid.sessionqueue.local.LocalNewSessionQueue","http.host": "192.168.1.151:4444","http.method": "POST","http.request_content_length": "194","http.scheme": "HTTP","http.status_code": 500,"http.target": "\u002fsession","http.user_agent": "selenium\u002f4.5.0 (python windows)"}}
15:58:00.324 DEBUG [RequestConverter.channelInactive] - Closing input pipe, channel became inactive.
What happened?
I have running Selenium 4.6.0 and wanted to run simple test on remote server. When I define not matching value for platformName capability, Selenium server is stucking.
when my script include:
chrome_options.set_capability("platformName", "Windows 10")it works wellBut, when write as follow, selenium server is stucking:
chrome_options.set_capability("platformName", "Windows xp")I ecperienced same issue for
browserVersioncapability also. When I give not matching version, again Selenium server is stuckingHow can we reproduce the issue?
Relevant log output
Operating System
Selenium Client on Windows 11 and Selenium Grid on Windows 10
Selenium version
both client and grid versions are 4.6.0
What are the browser(s) and version(s) where you see this issue?
Chrome Version 109.0.5414.120 (Official Build) (64-bit)
What are the browser driver(s) and version(s) where you see this issue?
ChromeDriver 109.0.5414.74
Are you using Selenium Grid?
4.6.0