-
-
Notifications
You must be signed in to change notification settings - Fork 8.1k
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
[🐛 Bug]: incomplete response when registering authentication #13217
Comments
@AnBAng97, thank you for creating this issue. We will troubleshoot it as soon as we can. Info for maintainersTriage this issue by using labels.
If information is missing, add a helpful comment and then
If the issue is a question, add the
If the issue is valid but there is no time to troubleshoot it, consider adding the
If the issue requires changes or fixes from an external project (e.g., ChromeDriver, GeckoDriver, MSEdgeDriver, W3C),
add the applicable
After troubleshooting the issue, please add the Thank you! |
The error is because Selenium is trying to parse an incomplete JSON. I'm not sure why it doesn't get the full response. |
Hi, @AnBAng97. Either a complete code snippet and URL/HTML (if more than one file is needed, provide a GitHub repo and instructions to run the code), the specific versions used, or a more detailed description to help us understand the issue. Note: If you cannot share your code and URL/HTML, any complete code snippet and URL/HTML that reproduces the issue is good enough. Reply to this issue when all information is provided, thank you. |
This code is working: https://github.com/ronPy/seleniumhq.github.io/blob/patch-1//examples/java/src/test/java/dev/selenium/bidirectional/chrome_devtools/BidiApiTest.java#L36-L39 So we need to figure out what you are doing differently to get a different response. Does the above code work for you? What is different with your setup? |
@titusfortner However, i think this is allready fixed in the latest snapshot, as there was a other issue reported parsing targetInfos in #13163 |
Great. |
Thanks for your response. I have tried the same code without JavaFX it works just fine. |
I think this is the key here: InaccessibleObjectException: Unable to make private static org.openqa.selenium.devtools.v117.target.model.TargetInfo org.openqa.selenium.devtools.v117.target.model.TargetInfo.fromJson(org.openqa.selenium.json.JsonInput) accessible: module org.seleniumhq.selenium.devtools_v117 does not "opens org.openqa.selenium.devtools.v117.target.model" to module org.seleniumhq.selenium.json It looks like you are using the java module system and the module info of the dev tools do not allow the reflective access here. Creating json interfaces #13189 should fix this, as there is no reflection needed any more, or the module info should be changed. I think they are generated and it works in other areas, might be a bug in the generator. |
I had a look inside the generated module-info, it looks broken:
It should be |
@AnBAng97 could you check the fix with one of the next nightly releases? You need to add the snapshots repo and change the version to |
This was fixed, please open a new ticket with updated information if there are still problems. |
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. |
What happened?
The issue happens when I trying to use Selenium in a JavaFX project
The Error throws when I uses this line of code
driver.register(UsernameAndPassword.of(credential.username, credential.password));
How can we reproduce the issue?
Relevant log output
Operating System
Windows 11
Selenium version
Java 4.15.0
What are the browser(s) and version(s) where you see this issue?
Microsoft Edge Version 117.0.2045.43
What are the browser driver(s) and version(s) where you see this issue?
MsEdgeDriver
Are you using Selenium Grid?
No response
The text was updated successfully, but these errors were encountered: