-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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]: Could not start a new session. Response code 500. Message: javax.net.ssl.SSLHandshakeException #2657
Comments
@d4vke, 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! |
With this error, is your Grid endpoint using HTTPS? |
Hi @VietND96, Yes it is using HTTPS, but so is the one in our production environment running on v0.18.0, which is running OK. |
Can you use |
Hi @VietND96 , Not 100% sure if this is what you are asking for: `$ helm template . -f values-tooling04.yaml | grep -E 'ingress' name: selenium-ingress |
Ok, I also just reproduced.
The secret resource |
Ah no, this should be in the namespace trv-devtls-taf-test. This gives: name: selenium-ingress But unfortunately i still get the same error. |
What happened?
In our company we are using Selenium Grid installed via a helm chart and are using own our keda version
grid_0.39.0.txt
grid_0.18.0.txt
. We have 2 environments (one for production and one for testing). Current production grid is version 0.18.0 using Selenium v4.9.1-20230508. This one is working just fine.
We have recently updated our test environment to grid version 0.39.0 using Selenium v4.28.0-20250120.
We have noticed the huge amount of changes between both versions and we adapted the values.yaml for 0.39.0 as close the one from 0.18.0.
Deployment of version 0.39.0 went without any errors but when we run a test and connect to the test environment grid, we receive following error message:
org.openqa.selenium.SessionNotCreatedException:
Could not start a new session. Response code 500. Message: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Host info: host: 'FIN-5CD4058QMP', ip: '192.168.0.10'
Build info: version: '4.28.0', revision: 'ac342546e9'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.7'
Driver info: driver.version: unknown
This seems somewhere related to certificates, but I have no clue what, since we didn't use certificates in the past.
Ihave read the documentation about certificates but I don't know what to do exactly.
Command used to start Selenium Grid with Docker (or Kubernetes)
I have added both values.yaml files from 0.18.0 and 0.39.0 as attachments too (renamed to .txt) as I could show the full values.yaml here. Could someone point me to the right direction?
Relevant log output
Operating System
Kubernetes
Docker Selenium version (image tag)
v4.28.0-20250120
Selenium Grid chart version (chart version)
0.39.0
The text was updated successfully, but these errors were encountered: