[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15093912#comment-15093912 ] Joel Bernstein commented on SOLR-8433: -- I think the test errors have stopped, so I'll closeout this ticket. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.engineBuild(
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15086103#comment-15086103 ] Joel Bernstein commented on SOLR-8433: -- You may be right. But I think the way this is getting triggered by the prior test is through TestAnalyticsQParserPlugin which is loaded for the AnalyticsQueryTest. The AnalyticsQueryTest does not actually run the IterativeMergeStrategy code it just references the class, which is I how the static initializer was being called (I think). The way the code is structured you'd actually have run the IterativeMergeStrategy to initialize the HttpClient, which only one test does. So in theory the HttpClient should be null when the AnalyticsMergeStrategyTest is run. I figured it would be nice to have a cached httpClient as it does some connection pooling. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > s
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15086003#comment-15086003 ] Uwe Schindler commented on SOLR-8433: - bq. I'll change how the httpClient is initialized and see if this stops the test failures. But the HttClient is still static, so if an earlier test initializes it, a later one will use the same. Why is it not creating a new client per instance in the constructor, so the synchronized block and the static one is not needed? > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to fi
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15085979#comment-15085979 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1723397 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1723397 ] SOLR-8433: Change how HttpClient is initialized in attempt to eliminate test failures > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certp
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15085930#comment-15085930 ] Joel Bernstein commented on SOLR-8433: -- [~thetaphi], it appears that the static block being triggered by an earlier test may be the root of these test failures. What I believe is happening is that prior test is triggering the static block which initializes the httpClient. If that test happens to be in SSL mode then the client would be initialized in SSL mode. The one thing that is confusing about this is that in theory this should reproduce with the seed. But it doesn't. I'll change how the httpClient is initialized and see if this stops the test failures. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15070515#comment-15070515 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1721592 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1721592 ] SOLR-8433: Move logging for HttpClientConfigurer > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPa
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15069871#comment-15069871 ] Joel Bernstein commented on SOLR-8433: -- Ok, thanks! Looks like I'll have to log this in another spot for it to appear in the logs. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCert
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15069761#comment-15069761 ] Uwe Schindler commented on SOLR-8433: - bq. Uwe Schindler, is it possible that this test was not run on the latest trunk code? This run used the SVN revision as noted in build description: Revision: 1721492 (which is now 9 hours ago). So the repository was up-to-date. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.pr
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15069623#comment-15069623 ] Joel Bernstein commented on SOLR-8433: -- This test failure doesn't seem to be running the latest code: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Solaris/277/consoleText In the most recent IterativeMergeStrategy the HttpClientConfigurer is logged: https://svn.apache.org/repos/asf/lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/IterativeMergeStrategy.java log.info("### HttpClientConfigurer ##:"+configurer.getClass()); This output is not appearing in the test output but appears on local test runs. [~thetaphi], is it possible that this test was not run on the latest trunk code? > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15066615#comment-15066615 ] Joel Bernstein commented on SOLR-8433: -- It looks like the only place that *registry.unregister("http");* is called is in the SSLTestConfig.SSLHttpClientConfigurer which is part of the test framework. The IterativeMergeStrategy now logs the HttpClientConfigurer so I expect to see this class printed out in the next test failure. Still digging to see how the SSLTestConfig is being used when SSL is suppressed in the test case. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.se
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15066535#comment-15066535 ] Joel Bernstein commented on SOLR-8433: -- As with the other test failures the seed does not reproduce locally (Mac). When running a failing seed locally the HttpClientConfigurer prints out as follows: [junit4] 2> 6004 INFO (qtp925754737-57) [x:collection1] o.a.s.h.c.IterativeMergeStrategy ### HttpClientConfigurer ##:class org.apache.solr.client.solrj.impl.HttpClientConfigurer > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provi
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15066523#comment-15066523 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1721176 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1721176 ] SOLR-8433: Adding logging for HttpClientConfigurer > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCert
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15066515#comment-15066515 ] Joel Bernstein commented on SOLR-8433: -- Adding some logging to verify which HttpClientConfigurer is used during the failing test. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCertP
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15065949#comment-15065949 ] Joel Bernstein commented on SOLR-8433: -- Latest failure shows that the SystemDefaultHttpClient only has the https scheme registered. Since SSL is suppressed for this ticket this is a mystery at the moment. I'll dig to see how this might occur. Below is the logging from latest failure that prints the schemes. Only https is printed: [ff01::213]:2/&rows=10&version=2&q=*:*&NOW=1450624220964&isShard=true&wt=javabin} hits=3 status=0 QTime=0 [junit4] 2> 1536149 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:40373//collection1 [junit4] 2> 1536149 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient [junit4] 2> 1536149 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy Scheme #:https [junit4] 2> 1536149 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:36771//collection1 [junit4] 2> 1536149 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient [junit4] 2> 1536150 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy Scheme #:https [junit4] 2> 1536150 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:41146//collection1 [junit4] 2> 1536150 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient [junit4] 2> 1536150 INFO (qtp921621286-14470) [] o.a.s.h.c.IterativeMergeStrategy Scheme #:https > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at >
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15063905#comment-15063905 ] Joel Bernstein commented on SOLR-8433: -- I've adding more logging to see the schemes that are present in the http client. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15063904#comment-15063904 ] Joel Bernstein commented on SOLR-8433: -- We had another test failure with the same stack trace. Again the seed does not reproduce locally. The printout from the logging is below. The SystemDefaultHttpClient is used as expected. The URL has two slash before the collection, but this runs locally (Mac). [junit4] 2> 1638545 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:53098//collection1 [junit4] 2> 1638545 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient [junit4] 2> 1638545 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:36927//collection1 [junit4] 2> 1638545 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient [junit4] 2> 1638546 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy SHARD ADDRESSS ##:http://127.0.0.1:38826//collection1 [junit4] 2> 1638546 INFO (qtp1017581784-14858) [x:collection1] o.a.s.h.c.IterativeMergeStrategy HTTP Client #:class org.apache.http.impl.client.SystemDefaultHttpClient > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ...
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15063900#comment-15063900 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1720768 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1720768 ] SOLR-8433: Adding logging for schemes > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.j
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15063062#comment-15063062 ] Joel Bernstein commented on SOLR-8433: -- Ok, that's really useful info. The test case had SSL suppressed at the time, which is odd. And the output in the test logs seem to support this. So it's unclear how this failure occurred. Since then we've had several passing tests without any changes. I'm not exactly sure what to make of that. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certificatio
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062982#comment-15062982 ] Shalin Shekhar Mangar commented on SOLR-8433: - That particular error happens when trying to make an HTTP request when SSL is enabled. When the test framework enables SSL, it removes the HTTP scheme to ensure that no one is trying to access any URL over HTTP. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.prov
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062886#comment-15062886 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1720673 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1720673 ] SOLR-8433: Adding logging > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062873#comment-15062873 ] Joel Bernstein commented on SOLR-8433: -- A new error has cropped with the AnalyticsMergeStrategyTest since the last commit. I'm going to add some logging output to see if I can track down the issue. The stack trace is below: {code} Caused by: java.lang.IllegalStateException: Scheme 'http' not registered. [junit4] 2>at org.apache.http.conn.scheme.SchemeRegistry.getScheme(SchemeRegistry.java:74) [junit4] 2>at org.apache.http.impl.conn.ProxySelectorRoutePlanner.determineRoute(ProxySelectorRoutePlanner.java:140) [junit4] 2>at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:762) [junit4] 2>at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:381) [junit4] 2>at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) [junit4] 2>at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) [junit4] 2>at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) [junit4] 2>at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) [junit4] 2>at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) [junit4] 2>at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:241) [junit4] 2>at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:230) [junit4] 2>at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:150) [junit4] 2>at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:167) [junit4] 2>at org.apache.solr.handler.component.IterativeMergeStrategy$CallBack.call(IterativeMergeStrategy.java:105) [junit4] 2>at org.apache.solr.handler.component.IterativeMergeStrategy$CallBack.call(IterativeMergeStrategy.java:81) [junit4] 2>at java.util.concurrent.FutureTask.run(FutureTask.java:266) [junit4] 2>at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:232) [junit4] 2>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [junit4] 2>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [junit4] 2>... 1 more {code} > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(D
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062159#comment-15062159 ] Joel Bernstein commented on SOLR-8433: -- Ok, the commit has now shown up in svn. This was a delay that I haven't seen before. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBu
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062150#comment-15062150 ] Joel Bernstein commented on SOLR-8433: -- Odd, the link above to revision is returning an error and my changes have'nt shown up in svn. Below is the local response from the commit: Sending solr/core/src/test/org/apache/solr/search/AnalyticsMergeStrategyTest.java Transmitting file data . Committed revision 1720563. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to reque
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062140#comment-15062140 ] ASF subversion and git services commented on SOLR-8433: --- Commit 1720563 from [~joel.bernstein] in branch 'dev/trunk' [ https://svn.apache.org/r1720563 ] SOLR-8433: IterativeMergeStrategy test failures due to SSL errors on Windows > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCer
[jira] [Commented] (SOLR-8433) IterativeMergeStrategy test failures due to SSL errors on Windows
[ https://issues.apache.org/jira/browse/SOLR-8433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15061987#comment-15061987 ] Joel Bernstein commented on SOLR-8433: -- I'll suppress SSL for the time being until I can resolve the issue. > IterativeMergeStrategy test failures due to SSL errors on Windows > -- > > Key: SOLR-8433 > URL: https://issues.apache.org/jira/browse/SOLR-8433 > Project: Solr > Issue Type: Bug >Reporter: Joel Bernstein > > The AnalyticsMergeStrageyTest is failing on Windows with SSL errors. The > failures are occurring during the callbacks to the shards introduced in > SOLR-6398. > {code} > [junit4] 2> Caused by: 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 >[junit4] 2> at > sun.security.ssl.Alerts.getSSLException(Alerts.java:192) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) >[junit4] 2> at > sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) >[junit4] 2> at > sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) >[junit4] 2> at > sun.security.ssl.Handshaker.process_record(Handshaker.java:914) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) >[junit4] 2> at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:543) >[junit4] 2> at > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409) >[junit4] 2> at > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) >[junit4] 2> at > org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) >[junit4] 2> at > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) >[junit4] 2> at > org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) >[junit4] 2> at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) >[junit4] 2> at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:480) >[junit4] 2> ... 11 more >[junit4] 2> Caused by: sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) >[junit4] 2> at > sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) >[junit4] 2> at > sun.security.validator.Validator.validate(Validator.java:260) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) >[junit4] 2> at > sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) >[junit4] 2> at > sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) >[junit4] 2> ... 29 more >[junit4] 2> Caused by: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146) >[junit4] 2> at > sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Sun