Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webdriver: Request failed with status 500 due to session not created #2081

Closed
akash-basavaraju opened this issue Feb 6, 2023 · 5 comments
Closed

Comments

@akash-basavaraju
Copy link

System

Version: 3.141.59
Platform: MacOS, M1 pro chiset
Firefox: latest firefox
Selenium: using selenium gecko driver for webdriver.io

Testcase

Repo is enterprise level cant share. But, having this issue for all the wdio test running in MacBooks pro with M1 processor.

Stacktrace

[0-0] 2023-02-06T07:10:18.044Z ERROR webdriver: Request failed with status 500 due to session not created: Unable to find a matching set of capabilities
[0-0] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
[0-0] System info: host: 'macos-CQVM0WHC0F', ip: '192.168.50.34', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '12.6', java.version: '1.8.0_351'
[0-0] Driver info: driver.version: unknown
[0-0] remote stacktrace:
[0-0] 2023-02-06T07:10:18.044Z ERROR webdriver: org.openqa.selenium.SessionNotCreatedException: Unable to find a matching set of capabilities
[0-0] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
[0-0] System info: host: 'macos-CQVM0WHC0F', ip: '192.168.50.34', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '12.6', java.version: '1.8.0_351'
[0-0] Driver info: driver.version: unknown
[0-0] remote stacktrace:
[0-0] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[0-0] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[0-0] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[0-0] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[0-0] at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
[0-0] at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
[0-0] at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
[0-0] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
[0-0] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
[0-0] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
[0-0] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[0-0] at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
[0-0] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[0-0] at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
[0-0] at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
[0-0] at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
[0-0] at org.openqa.selenium.grid.session.remote.RemoteSession$Factory.performHandshake(RemoteSession.java:147)
[0-0] at org.openqa.selenium.grid.session.remote.ServicedSession$Factory.apply(ServicedSession.java:161)
[0-0] at org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$12(ActiveSessionFactory.java:180)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:373)
[0-0] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
[0-0] at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
[0-0] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
[0-0] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
[0-0] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
[0-0] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[0-0] at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
[0-0] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[0-0] at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
[0-0] at org.openqa.selenium.remote.server.ActiveSessionFactory.apply(ActiveSessionFactory.java:183)
[0-0] at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$null$2(NewSessionPipeline.java:66)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
[0-0] at java.util.Collections$2.tryAdvance(Collections.java:4719)
[0-0] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
[0-0] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
[0-0] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
[0-0] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[0-0] at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
[0-0] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[0-0] at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
[0-0] at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$createNewSession$3(NewSessionPipeline.java:69)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
[0-0] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
[0-0] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[0-0] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
[0-0] at java.util.stream.Streams$StreamBuilderImpl.tryAdvance(Streams.java:405)
[0-0] at java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:728)
[0-0] at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
[0-0] at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
[0-0] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
[0-0] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[0-0] at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
[0-0] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[0-0] at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
[0-0] at org.openqa.selenium.remote.server.NewSessionPipeline.createNewSession(NewSessionPipeline.java:72)
[0-0] at org.openqa.selenium.remote.server.commandhandler.BeginSession.execute(BeginSession.java:65)
[0-0] at org.openqa.selenium.remote.server.WebDriverServlet.lambda$handle$0(WebDriverServlet.java:235)
[0-0] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[0-0] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[0-0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[0-0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[0-0] at java.lang.Thread.run(Thread.java:750)
[0-0]
[0-0] 2023-02-06T07:10:18.044Z ERROR @wdio/runner: Error: Failed to create session.
[0-0] Unable to find a matching set of capabilities
[0-0] Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
[0-0] System info: host: 'macos-CQVM0WHC0F', ip: '192.168.50.34', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '12.6', java.version: '1.8.0_351'
[0-0] Driver info: driver.version: unknown
[0-0] remote stacktrace:
[0-0] at startWebDriverSession (/Users/ajohnson/replay-e2e-tests/node_modules/webdriver/build/utils.js:72:15)
[0-0] at processTicksAndRejections (internal/process/task_queues.js:95:5)
[0-0] at async Function.newSession (/Users/ajohnson/replay-e2e-tests/node_modules/webdriver/build/index.js:42:45)
[0-0] at async remote (/Users/ajohnson/replay-e2e-tests/node_modules/webdriverio/build/index.js:73:22)
[0-0] at async Runner._startSession (/Users/ajohnson/replay-e2e-tests/node_modules/@wdio/runner/build/index.js:223:56)
[0-0] at async Runner._initSession (/Users/ajohnson/replay-e2e-tests/node_modules/@wdio/runner/build/index.js:176:25)
[0-0] at async Runner.run (/Users/ajohnson/replay-e2e-tests/node_modules/@wdio/runner/build/index.js:88:19)

@whimboo
Copy link
Collaborator

whimboo commented Feb 6, 2023

Could you please attach a trace-level log from geckodriver? Read more about reporting actionable bugs in our contribution guidelines.

@akash-basavaraju
Copy link
Author

Hi whimboo,
I tried with {"moz:firefoxOptions": {"log": {"level": "trace"}}}. But this is the log I got.

@whimboo
Copy link
Collaborator

whimboo commented Feb 8, 2023

Did you check if there is an eg. geckodriver.log file in the folder?

@akash-basavaraju
Copy link
Author

No, its not there.

@whimboo
Copy link
Collaborator

whimboo commented Feb 20, 2023

Does something like that help?

@whimboo whimboo closed this as not planned Won't fix, can't repro, duplicate, stale May 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants