cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

shardsWhitelist not configured but required ( upgrade from hybris 1808.7 to 1808.11 )

Former Member
0 Kudos
1,701

I'm working in upgrading the hybris version into my project

My problem is that when I try to fire a solr query I get bellow stack trace error

INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | Caused by: de.hybris.platform.solrfacetsearch.search.FacetSearchException: Error from server at http://localhost:8983/solr: HttpShardHandlerFactory shardsWhitelist not configured but required (in lieu of ZkController and ClusterState) when using the 'shards' parameter. set -Dsolr.disable.shardsWhitelist=true to disable shards whitelist checks INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.doSearch(LegacyFacetSearchStrategy.java:224) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.search(LegacyFacetSearchStrategy.java:197) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | ... 147 more INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr: HttpShardHandlerFactory shardsWhitelist not configured but required (in lieu of ZkController and ClusterState) when using the 'shards' parameter. set -Dsolr.disable.shardsWhitelist=true to disable shards whitelist checks INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:643) ~[solr-solrj-7.5.0.jar:7.5.0 b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi - 2018-09-18 13:07:58] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) ~[solr-solrj-7.5.0.jar:7.5.0 b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi - 2018-09-18 13:07:58] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) ~[solr-solrj-7.5.0.jar:7.5.0 b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi - 2018-09-18 13:07:58] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at de.hybris.platform.solrfacetsearch.solr.impl.PatchedLBHttpSolrClient.request(PatchedLBHttpSolrClient.java:816) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at de.hybris.platform.solrfacetsearch.solr.impl.PatchedLBHttpSolrClient.request(PatchedLBHttpSolrClient.java:786) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.689 | at de.hybris.platform.solrfacetsearch.solr.impl.CachedSolrClient.request(CachedSolrClient.java:81) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.692 | at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) ~[solr-solrj-7.5.0.jar:7.5.0 b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi - 2018-09-18 13:07:58] INFO | jvm 3 | main | 2019/06/25 13:24:53.692 | at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:974) ~[solr-solrj-7.5.0.jar:7.5.0 b5bf70b7e32d7ddd9742cc821d471c5fabd4e3df - jimczi - 2018-09-18 13:07:58] INFO | jvm 3 | main | 2019/06/25 13:24:53.693 | at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.queryInternal(LegacyFacetSearchStrategy.java:258) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.693 | at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.doSearch(LegacyFacetSearchStrategy.java:218) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.693 | at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.search(LegacyFacetSearchStrategy.java:197) ~[solrfacetsearchserver.jar:?] INFO | jvm 3 | main | 2019/06/25 13:24:53.693 | ... 147 more

I've already tried to: add shards configuration as suggested in following solr topic https://lucene.apache.org/solr/guide/7_7/distributed-requests.html tried to disable shardsWhiteList mechanism by adding the following property into hac > configuration platform

Does anybody know how to solve this issue ? I guess it's related to solr upgrade to version 7.7

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Coming back to this with a solution. I've added the solr.disable.shardsWhitelist=true to solr.in.sh ( by overriding in in customize folder )

pratap_pandey
Explorer
0 Kudos

I tried adding the property in customize folder at below location but still getting the same error.

hybris\bin\ext-commerce\solrserver\resources\solr\7.7\customizations\files\bin\solr.in.cmd

Is there anything else we need to do to make this work?