SOLR-12427: Correct status for invalid 'start', 'rows'
authorJason Gerlowski <gerlowskija@apache.org>
Fri, 29 Jun 2018 23:58:37 +0000 (19:58 -0400)
committerJason Gerlowski <gerlowskija@apache.org>
Sat, 30 Jun 2018 19:06:49 +0000 (15:06 -0400)
commit9a395f83ccd83bca568056f178757dd032007140
treea2c9494657f6b092e40ddb3bf3086452e4747e45
parent8afc12357da9a68358a961835faea6933a28543d
SOLR-12427: Correct status for invalid 'start', 'rows'

Prior to this commit we correctly handled negative start/rows param
values by returning a 400 (BAD REQUEST) with an appropriate error
message, but would return an ugly 500 with stack trace for non-numeric
input values.  This commit corrects this later case to also return
a 400 status code with a nicer error message.
solr/CHANGES.txt
solr/core/src/java/org/apache/solr/search/QParser.java
solr/core/src/test/org/apache/solr/TestDistributedSearch.java