[jira] [Commented] (SOLR-14412) NPE in MetricsHistoryHandler when running single node in cloud mode with SSL

2020-04-28 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17094764#comment-17094764
 ] 

ASF subversion and git services commented on SOLR-14412:


Commit 0fc5179c6a7247b2a6df93459cd29aec4d60658d in lucene-solr's branch 
refs/heads/master from Mike Drob
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=0fc5179 ]

SOLR-14412 only set ssl props when ssl enabled


> NPE in MetricsHistoryHandler when running single node in cloud mode with SSL
> 
>
> Key: SOLR-14412
> URL: https://issues.apache.org/jira/browse/SOLR-14412
> Project: Solr
>  Issue Type: Task
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: metrics
>Affects Versions: master (9.0)
> Environment: 9.0.0-SNAPSHOT, SSL enabled (self-signed certificate), 
> cloud mode.
>Reporter: Mike Drob
>Assignee: Mike Drob
>Priority: Major
> Fix For: master (9.0)
>
>
> {noformat}
> 2020-04-17 15:35:19.335 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:19.842 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.346 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.851 WARN  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider could not get tags from node 
> localhost:8983_solr => java.lang.NullPointerException
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
> java.lang.NullPointerException: null
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at java.util.HashMap.forEach(HashMap.java:1336) ~[?:?]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:225)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$AutoScalingSnitch.getRemoteInfo(SolrClientNodeStateProvider.java:271)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.common.cloud.rule.ImplicitSnitch.getTags(ImplicitSnitch.java:75)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:139)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:128)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectGlobalMetrics(MetricsHistoryHandler.java:506)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectMetrics(MetricsHistoryHandler.java:378)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.lambda$new$0(MetricsHistoryHandler.java:235)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> ~[?:?]
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  ~[?:?]
> at 
> 

[jira] [Commented] (SOLR-14412) NPE in MetricsHistoryHandler when running single node in cloud mode with SSL

2020-04-22 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17089868#comment-17089868
 ] 

ASF subversion and git services commented on SOLR-14412:


Commit 950a34ce13cb7eb86cbdbf7ce42b7e8363191ff1 in lucene-solr's branch 
refs/heads/master from Mike Drob
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=950a34c ]

SOLR-14412 use parameterized logging


> NPE in MetricsHistoryHandler when running single node in cloud mode with SSL
> 
>
> Key: SOLR-14412
> URL: https://issues.apache.org/jira/browse/SOLR-14412
> Project: Solr
>  Issue Type: Task
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: metrics
>Affects Versions: master (9.0)
> Environment: 9.0.0-SNAPSHOT, SSL enabled (self-signed certificate), 
> cloud mode.
>Reporter: Mike Drob
>Assignee: Mike Drob
>Priority: Major
> Fix For: master (9.0)
>
>
> {noformat}
> 2020-04-17 15:35:19.335 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:19.842 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.346 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.851 WARN  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider could not get tags from node 
> localhost:8983_solr => java.lang.NullPointerException
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
> java.lang.NullPointerException: null
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at java.util.HashMap.forEach(HashMap.java:1336) ~[?:?]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:225)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$AutoScalingSnitch.getRemoteInfo(SolrClientNodeStateProvider.java:271)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.common.cloud.rule.ImplicitSnitch.getTags(ImplicitSnitch.java:75)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:139)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:128)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectGlobalMetrics(MetricsHistoryHandler.java:506)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectMetrics(MetricsHistoryHandler.java:378)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.lambda$new$0(MetricsHistoryHandler.java:235)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> ~[?:?]
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  ~[?:?]
> at 
> 

[jira] [Commented] (SOLR-14412) NPE in MetricsHistoryHandler when running single node in cloud mode with SSL

2020-04-20 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17087973#comment-17087973
 ] 

ASF subversion and git services commented on SOLR-14412:


Commit 58f9c79c6d2bc6ae57e823dff071dd68a72d8956 in lucene-solr's branch 
refs/heads/master from Mike Drob
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=58f9c79 ]

SOLR-14412 zkRun+https (#1437)

SOLR-14412

Check for results after retries failed in SolrClientNodeStateProvider
Set urlScheme=https with zkRun

> NPE in MetricsHistoryHandler when running single node in cloud mode with SSL
> 
>
> Key: SOLR-14412
> URL: https://issues.apache.org/jira/browse/SOLR-14412
> Project: Solr
>  Issue Type: Task
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: metrics
>Affects Versions: master (9.0)
> Environment: 9.0.0-SNAPSHOT, SSL enabled (self-signed certificate), 
> cloud mode.
>Reporter: Mike Drob
>Priority: Major
>
> {noformat}
> 2020-04-17 15:35:19.335 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:19.842 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.346 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.851 WARN  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider could not get tags from node 
> localhost:8983_solr => java.lang.NullPointerException
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
> java.lang.NullPointerException: null
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at java.util.HashMap.forEach(HashMap.java:1336) ~[?:?]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:225)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$AutoScalingSnitch.getRemoteInfo(SolrClientNodeStateProvider.java:271)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.common.cloud.rule.ImplicitSnitch.getTags(ImplicitSnitch.java:75)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:139)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:128)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectGlobalMetrics(MetricsHistoryHandler.java:506)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectMetrics(MetricsHistoryHandler.java:378)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.lambda$new$0(MetricsHistoryHandler.java:235)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> ~[?:?]
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  ~[?:?]
> at 

[jira] [Commented] (SOLR-14412) NPE in MetricsHistoryHandler when running single node in cloud mode with SSL

2020-04-20 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17087972#comment-17087972
 ] 

ASF subversion and git services commented on SOLR-14412:


Commit 58f9c79c6d2bc6ae57e823dff071dd68a72d8956 in lucene-solr's branch 
refs/heads/master from Mike Drob
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=58f9c79 ]

SOLR-14412 zkRun+https (#1437)

SOLR-14412

Check for results after retries failed in SolrClientNodeStateProvider
Set urlScheme=https with zkRun

> NPE in MetricsHistoryHandler when running single node in cloud mode with SSL
> 
>
> Key: SOLR-14412
> URL: https://issues.apache.org/jira/browse/SOLR-14412
> Project: Solr
>  Issue Type: Task
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: metrics
>Affects Versions: master (9.0)
> Environment: 9.0.0-SNAPSHOT, SSL enabled (self-signed certificate), 
> cloud mode.
>Reporter: Mike Drob
>Priority: Major
>
> {noformat}
> 2020-04-17 15:35:19.335 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:19.842 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.346 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.851 WARN  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider could not get tags from node 
> localhost:8983_solr => java.lang.NullPointerException
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
> java.lang.NullPointerException: null
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at java.util.HashMap.forEach(HashMap.java:1336) ~[?:?]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:225)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$AutoScalingSnitch.getRemoteInfo(SolrClientNodeStateProvider.java:271)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.common.cloud.rule.ImplicitSnitch.getTags(ImplicitSnitch.java:75)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:139)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:128)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectGlobalMetrics(MetricsHistoryHandler.java:506)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectMetrics(MetricsHistoryHandler.java:378)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.lambda$new$0(MetricsHistoryHandler.java:235)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> ~[?:?]
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  ~[?:?]
> at 

[jira] [Commented] (SOLR-14412) NPE in MetricsHistoryHandler when running single node in cloud mode with SSL

2020-04-17 Thread Mike Drob (Jira)


[ 
https://issues.apache.org/jira/browse/SOLR-14412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17085932#comment-17085932
 ] 

Mike Drob commented on SOLR-14412:
--

So there's two issues here - the NPE is because we don't check that we actually 
got a result after retrying a few times. That's easy enough to fix.

The actual connection failure is because I didn't set the urlScheme cluster 
prop in zookeeper to https, I launched this using {{bin/solr -c}} and there was 
no opportunity to do so on the embedded ZK.

> NPE in MetricsHistoryHandler when running single node in cloud mode with SSL
> 
>
> Key: SOLR-14412
> URL: https://issues.apache.org/jira/browse/SOLR-14412
> Project: Solr
>  Issue Type: Task
>  Security Level: Public(Default Security Level. Issues are Public) 
>  Components: metrics
>Affects Versions: master (9.0)
> Environment: 9.0.0-SNAPSHOT, SSL enabled (self-signed certificate), 
> cloud mode.
>Reporter: Mike Drob
>Priority: Major
>
> {noformat}
> 2020-04-17 15:35:19.335 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:19.842 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.346 INFO  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider Error on getting remote info, trying 
> again: IOException occurred when talking to server at: 
> http://localhost:8983/solr
> 2020-04-17 15:35:20.851 WARN  (MetricsHistoryHandler-22-thread-1) [   ] 
> o.a.s.c.s.i.SolrClientNodeStateProvider could not get tags from node 
> localhost:8983_solr => java.lang.NullPointerException
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
> java.lang.NullPointerException: null
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.lambda$fetchReplicaMetrics$7(SolrClientNodeStateProvider.java:226)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at java.util.HashMap.forEach(HashMap.java:1336) ~[?:?]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:225)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$AutoScalingSnitch.getRemoteInfo(SolrClientNodeStateProvider.java:271)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.common.cloud.rule.ImplicitSnitch.getTags(ImplicitSnitch.java:75)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:139)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:128)
>  ~[solr-solrj-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectGlobalMetrics(MetricsHistoryHandler.java:506)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.collectMetrics(MetricsHistoryHandler.java:378)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> org.apache.solr.handler.admin.MetricsHistoryHandler.lambda$new$0(MetricsHistoryHandler.java:235)
>  ~[solr-core-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT 
> 74ecc13816fb6aae6e512e2e9d815459e235a120 - mdrob - 2020-04-17 10:28:44]
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
> ~[?:?]
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>  ~[?:?]
> at 
>