cancel
Showing results for 
Search instead for 
Did you mean: 

Solr - Request-URI Too Long

Former Member
0 Kudos

Hi we're getting Solr server error

non ok status: 414, message:Request-URI Too Long

with phrases long 10-20 chars in the auto-suggest search box. Is this supposed to happen? Hybris 6.1.0.2

 Caused by: de.hybris.platform.solrfacetsearch.search.FacetSearchException: Error from server at http://localhost:8983/solr/master_mw_Product: non ok status: 414, message:Request-URI Too Long
         at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.search(LegacyFacetSearchStrategy.java:170) ~[solrfacetsearchserver.jar:?]
         ... 135 more
 Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/master_mw_Product: non ok status: 414, message:Request-URI Too Long
         at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:493) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:226) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:526) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:135) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:943) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:958) ~[solr-solrj-5.3.0.jar:5.3.0 1696229 - noble - 2015-08-17 17:10:45]
         at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.queryInternal(LegacyFacetSearchStrategy.java:208) ~[solrfacetsearchserver.jar:?]
         at de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy.search(LegacyFacetSearchStrategy.java:164) ~[solrfacetsearchserver.jar:?]
         ... 135 more

thanks nicola

[1]: /storage/temp/8379-immagine-9.png

Former Member
0 Kudos

it seems like it's blocked at an http level even before reaching solr webapp https://issues.alfresco.com/jira/browse/SEARCH-164

View Entire Topic

If you're using backoffice you can set it to POST it by changing Solr Query Method property as depicted in the attached screenshot.

Former Member
0 Kudos

This could work with newer Hybris versions but he's using 6.1.

Former Member
0 Kudos

What Hybris version are you using?