Article - CS294120
The solr cloud can not work with error message "Caused by: javax.net.ssl.SSLException: Certificate for <ip address> doesn't match common name of the certificate subject: <hostname>".
Modified: 13-Sep-2021
Applies To
- Windchill PDMLink 11.0 M010 to 12.0
Description
- The Solr Cloud does not work with the following error message
- Windchill MethodServer log
2021-09-13 09:56:33,055 ERROR [pool-4-thread-1] wt.index.StandardIndexPolicyManager - Exception while pinging the index server org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request:[https://10.228.132.210:8085/solr/wblib, https://10.228.132.210:8086/solr/wblib] at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:347) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.sendRequest(BaseCloudSolrClient.java:1157) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.requestWithRetryOnStaleState(BaseCloudSolrClient.java:918) at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.request(BaseCloudSolrClient.java:850) at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290) at wt.index.service.SolrServiceImpl.pingSolr(SolrServiceImpl.java:144) at wt.index.StandardIndexPolicyManager.updateIndexServerStatusCache(StandardIndexPolicyManager.java:509) at wt.index.StandardIndexPolicyManager$IndexServerStatusManagerTask.run(StandardIndexPolicyManager.java:489) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.apache.solr.client.solrj.SolrServerException: IOException occurred when talking to server at: https://10.228.132.210:8086/solr/wblib at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:695) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248) at org.apache.solr.client.solrj.impl.LBSolrClient.doRequest(LBSolrClient.java:370) at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:321) ... 13 more Caused by: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <10.228.132.210> doesn't match any of the subject alternative names: [127.0.0.1, localhost, wnc12010, wnc12010.tsdevtest.ptc.com] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:507) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:437) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:571) ... 17 more
- Solr Log
ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again ERROR Failed to connect leader https://10.228.132.210:8085/solr on recovery, try again INFO Sync replicas to https://10.228.132.210:8086/solr/wblib_shard1_replica_n3/ INFO PeerSync: core=wblib_shard1_replica_n3 url=https://10.228.132.210:8086/solr START replicas=[https://10.228.132.210:8085/solr/wblib_shard1_replica_n1/] nUpdates=100 WARN PeerSync: core=wblib_shard1_replica_n3 url=https://10.228.132.210:8086/solr exception talking to https://10.228.132.210:8085/solr/wblib_shard1_replica_n1/, failed org.apache.solr.client.solrj.SolrServerException: IOException occurred when talking to server at: https://10.228.132.210:8085/solr/wblib_shard1_replica_n1 at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:695) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:266) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248) at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290) at org.apache.solr.handler.component.HttpShardHandlerFactory$1.request(HttpShardHandlerFactory.java:169) at org.apache.solr.handler.component.ShardRequestor.call(ShardRequestor.java:130) at org.apache.solr.handler.component.ShardRequestor.call(ShardRequestor.java:41) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:180) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:212) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <10.228.132.210> doesn't match any of the subject alternative names: [127.0.0.1, localhost, wnc12010, wnc12010.tsdevtest.ptc.com] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:507) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:437) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:571) ... 14 more
This is a printer-friendly version of Article 294120 and may be out of date. For the latest version click CS294120