Selenium Grid Extras, когда я пытаюсь запустить узел, который он выбрасывает, не может найти действительный путь сертификации к запрошенной цели - PullRequest
0 голосов
/ 19 марта 2019

Я получаю следующую ошибку. Не уверен, какую сертификацию он ищет .. Кто-нибудь из вас сталкивается с этой проблемой? я видел похожие вопросы, которые задавались ранее, но ни один из них не имел конкретного решения ОС - MacOS High Sierra seleniumgridextras 2.0.2 пытался 2.0.4 получить ту же ошибку Java-версия - Java-версия "1.8.0_202" пробовал с разными версиями Java, но это тоже не помогло.

SeleniumGridExtras xxx$ java -jar SeleniumGridExtras-2.0.2-SNAPSHOT-jar- 
with-dependencies.jar 
We noticed this is a first time running, we will ask some configuration settings
What is the default Role of this computer? (1 - node | 2 - hub | 3 - hub & node) 
Default Value: 1
1
'1' was set as your value
What is the PORT for Selenium Grid Extras?
Default Value: 3000
'3000' was set as your value
What is the HOST for the Selenium Grid Hub?
Default Value: 127.0.0.1
xxx.xxx.xxx.xx
‘xxx.xxx.xxx.xx ' was set as your value
What is the PORT for the Selenium Grid Hub?
Default Value: 4444
'4444' was set as your value
What is the PORT for the Selenium Grid Node?
Default Value: 5555
'5555' was set as your value
What is node Platform? (WINDOWS|XP|VISTA|WIN8|WIN8_1|WIN10|MAC|LINUX|UNIX|ANDROID)
Default Value: MAC
'MAC' was set as your value
Will this node run 'Firefox' (1-yes/0-no)
Default Value: 0
1
'1' was set as your value
What version of 'Firefox' is installed?
Default Value: 60
'60' was set as your value
Will this node run 'InternetExplorer' (1-yes/0-no)
Default Value: 0
0
'0' was set as your value
Will this node run 'Edge' (1-yes/0-no)
Default Value: 0
0
'0' was set as your value
Will this node run 'Chrome' (1-yes/0-no)
Default Value: 0
1
'1' was set as your value
What version of 'Chrome' is installed?
Default Value: 73
'73' was set as your value
Will this node run 'Safari' (1-yes/0-no)
Default Value: 0
1
'1' was set as your value
What version of 'Safari' is installed?
Default Value: 
12.0.2
'12.0.2' was set as your value
Will this node run 'PhantomJs' (1-yes/0-no)
Default Value: 0
0
'0' was set as your value
Would you like this Node to auto update browser versions? (1-yes/0-no)
Default Value: 0
0
'0' was set as your value
Maximum days to keep log file
Default Value: 10
'10' was set as your value
Restart after how many tests (0-never restart)
Default Value: 10
0
'0' was set as your value
Would you like to unregister the node during reboot immediately so test clients will get an error if they try to connect. Otherwise the node will be only marked as down and test clients are stored in a queue until node is up again. (1-yes/0-no)
Default Value: 1
0
'0' was set as your value
Would you like this user to automatically log in after restart (1-yes/0-no)
Default Value: 1
1
'1' was set as your value
Opening User preferences, please follow these steps:
1) Unlock preferences by clicking on the Lock symbol in left hand corner (input username and password of admin user)
2) Click on 'Login Options'
3) Select desired user from 'Automatic logon'
WARNING: Selenium 3.7.1 is the oldest compatible version with Selenium-Grid-Extras 2.x. Downgrade to Selenium-Grid-Extras 1.x if you would like to use an older version of webdriver.
Would you like WebDriver, IEDriver, ChromeDriver and GeckoDriver to auto update (1-yes/0-no)
Default Value: 1
1
'1' was set as your value
org.dom4j.DocumentException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Nested exception: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at org.dom4j.io.SAXReader.read(SAXReader.java:484)
    at org.dom4j.io.SAXReader.read(SAXReader.java:291)
    at com.groupon.seleniumgridextras.downloader.webdriverreleasemanager.WebDriverReleaseManager.<init>(WebDriverReleaseManager.java:58)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.loadWebDriverReleaseManager(RuntimeConfig.java:90)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.getReleaseManager(RuntimeConfig.java:77)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.setDriverAutoUpdater(FirstTimeRunConfig.java:279)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.customiseConfig(FirstTimeRunConfig.java:101)
    at com.groupon.seleniumgridextras.config.Config.initilizedFromUserInput(Config.java:250)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.load(RuntimeConfig.java:139)
    at com.groupon.seleniumgridextras.SeleniumGridExtras.main(SeleniumGridExtras.java:70)
Nested exception: 
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1946)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:316)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:310)
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1639)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:223)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647)
    at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:148)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:806)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
    at org.dom4j.io.SAXReader.read(SAXReader.java:465)
    at org.dom4j.io.SAXReader.read(SAXReader.java:291)
    at com.groupon.seleniumgridextras.downloader.webdriverreleasemanager.WebDriverReleaseManager.<init>(WebDriverReleaseManager.java:58)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.loadWebDriverReleaseManager(RuntimeConfig.java:90)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.getReleaseManager(RuntimeConfig.java:77)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.setDriverAutoUpdater(FirstTimeRunConfig.java:279)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.customiseConfig(FirstTimeRunConfig.java:101)
    at com.groupon.seleniumgridextras.config.Config.initilizedFromUserInput(Config.java:250)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.load(RuntimeConfig.java:139)
    at com.groupon.seleniumgridextras.SeleniumGridExtras.main(SeleniumGridExtras.java:70)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:397)
    at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:302)
    at sun.security.validator.Validator.validate(Validator.java:262)
    at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1621)
    ... 29 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:392)
    ... 35 more
Nested exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1946)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:316)
    at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:310)
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1639)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:223)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:965)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1064)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647)
    at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:148)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:806)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
    at org.dom4j.io.SAXReader.read(SAXReader.java:465)
    at org.dom4j.io.SAXReader.read(SAXReader.java:291)
    at com.groupon.seleniumgridextras.downloader.webdriverreleasemanager.WebDriverReleaseManager.<init>(WebDriverReleaseManager.java:58)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.loadWebDriverReleaseManager(RuntimeConfig.java:90)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.getReleaseManager(RuntimeConfig.java:77)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.setDriverAutoUpdater(FirstTimeRunConfig.java:279)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.customiseConfig(FirstTimeRunConfig.java:101)
    at com.groupon.seleniumgridextras.config.Config.initilizedFromUserInput(Config.java:250)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.load(RuntimeConfig.java:139)
    at com.groupon.seleniumgridextras.SeleniumGridExtras.main(SeleniumGridExtras.java:70)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:397)
    at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:302)
    at sun.security.validator.Validator.validate(Validator.java:262)
    at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1621)
    ... 29 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:392)
    ... 35 more
Exception in thread "main" java.lang.NullPointerException
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.setDriverAutoUpdater(FirstTimeRunConfig.java:280)
    at com.groupon.seleniumgridextras.config.FirstTimeRunConfig.customiseConfig(FirstTimeRunConfig.java:101)
    at com.groupon.seleniumgridextras.config.Config.initilizedFromUserInput(Config.java:250)
    at com.groupon.seleniumgridextras.config.RuntimeConfig.load(RuntimeConfig.java:139)
    at com.groupon.seleniumgridextras.SeleniumGridExtras.main(SeleniumGridExtras.java:70)

Ошибка в журнале: [main] ИНФОРМАЦИЯ webdriverreleasemanager.WebDriverReleaseManager - Проверка последней версии WebDriver, IEDriver, ChromeDriver и GeckoDriver из https://selenium -release.storage.googleapis.com / и https://chromedriver.storage.googleapis.com/LATEST_RELEASE и https://api.github.com/repos/mozilla/geckodriver/releases [main] ОШИБКА config.RuntimeConfig - Что-то пошло не так при загрузке версий веб-драйвера 19 марта 2019 13:07:21 [main] ОШИБКА config.RuntimeConfig - org.dom4j.DocumentException: sun.security.validator.ValidatorException: сбой при построении пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный сертификат путь к запрошенной цели Вложенное исключение: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...