Symptom
After configuring multi-word synonyms, the following errors may be thrown in the Tomcat console and Solr log when searching in the storefront.
Tomcat console:
|
SEVERE: Servlet.service() for servlet [DispatcherServlet] in context with path [/yacceleratorstorefront] threw exception [Request processing failed; nested exception is org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: Error from server at https://localhost:8983/solr: start -6, end 7, length 7] with root cause org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: Error from server at https://localhost:8983/solr: start -6, end 7, length 7at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:730) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:265) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:760) at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:732) at de.hybris.platform.solrfacetsearch.solr.impl.CachedSolrClient.request(CachedSolrClient.java:64) at de.hybris.platform.solrfacetsearch.suggester.impl.DefaultSolrAutoSuggestService.performSuggestQuery(DefaultSolrAutoSuggestService.java:150) at de.hybris.platform.solrfacetsearch.suggester.impl.DefaultSolrAutoSuggestService.getAutoSuggestionsForQuery(DefaultSolrAutoSuggestService.java:116) at de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrFacetSearchProductSearchStrategy.getAutocompleteSuggestions(DefaultSolrFacetSearchProductSearchStrategy.java:149) at de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchAutocompleteService.getAutocompleteSuggestions(DefaultSolrProductSearchAutocompleteService.java:48) at de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade$7.execute(DefaultSolrProductSearchFacade.java:260) at de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade$7.execute(DefaultSolrProductSearchFacade.java:256) at de.hybris.platform.commerceservices.threadcontext.impl.DefaultThreadContextService.executeInContext(DefaultThreadContextService.java:37) at de.hybris.platform.commercefacades.search.solrfacetsearch.impl.DefaultSolrProductSearchFacade.getAutocompleteSuggestions(DefaultSolrProductSearchFacade.java:255) at de.hybris.platform.yacceleratorstorefront.controllers.pages.SearchPageController.getAutocompleteSuggestions(SearchPageController.java:247) |
solr.log:
| 2025-06-12 07:58:37.711 ERROR (qtp1491522744-19-localhost-28) [c: s: r: x:master_electronics_Product_default t:localhost-28] o.a.s.h.RequestHandlerBase Server exception => java.lang.StringIndexOutOfBoundsException: start -6, end 7, length 7 at java.base/java.lang.AbstractStringBuilder.checkRangeSIOOBE(AbstractStringBuilder.java:1810) java.lang.StringIndexOutOfBoundsException: start -6, end 7, length 7 at java.base/java.lang.AbstractStringBuilder.checkRangeSIOOBE(AbstractStringBuilder.java:1810) ~[?:?] at java.base/java.lang.AbstractStringBuilder.replace(AbstractStringBuilder.java:1000) ~[?:?] at java.base/java.lang.StringBuilder.replace(StringBuilder.java:307) ~[?:?] at org.apache.solr.spelling.SpellCheckCollator.getCollation(SpellCheckCollator.java:264) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.spelling.SpellCheckCollator.collate(SpellCheckCollator.java:105) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.handler.component.SpellCheckComponent.addCollationsToResponse(SpellCheckComponent.java:322) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.handler.component.SpellCheckComponent.process(SpellCheckComponent.java:229) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:456) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:226) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.core.SolrCore.execute(SolrCore.java:2880) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:890) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:576) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:251) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:208) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:243) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:213) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:202) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:184) ~[solr-core-9.7.0.jar:9.7.0 675a41516e3f3bacfc975590773e7abdca444ff4 - anshum - 2024-09-03 15:05:20] |
Read more...
Environment
- SAP Commerce
- SAP Commerce Cloud
Product
Keywords
StringIndexOutOfBoundsException, multiword synonym, SpellcheckerComponent, BaseHttpSolrClient$RemoteSolrException , KBA , CEC-SCC-COM-SRC , Search , CEC-SCC-COM-SRC-SES , Search Services , CEC-SCC-COM-SRC-SER , Search and Navigation , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview